关于查询,使用vid和普通属性 查询速度相差很大

  • nebula 版本:3.1.0

  • 部署方式:分布式 3台机器

  • 是否为线上版本:Y

  • 硬件信息
    64核cpu 256 内存 1.5TSSD硬盘

  • 问题的具体描述
    查询过程中发现个别即使很简单的语句,执行速度非常慢


该如何进行优化

最近老是发生数据库挂调,可能是因为一次接口调用
比如某个接口会批量执行语句(多条规则命中查询)每次执行使用一个session,数据库直接停止提供服务了

已执行过balance
show queries 结果 语句执行是分布在不同机器上的, 会出现卡死 kill一次需要5分钟以上的

看下这个,其实用属性的话,其实隐含了一个步骤是通过属性来找 vid,所以这就是为啥直接 vid 会更快。你可以阅读下这个文章。

好的 我先看下 请问咱这边有没有线上服务可以申请或者预约的 还有遇到的其它严重的问题不太方便进行准确描述。希望能帮忙看看。

我们是不提供 1v1 服务的,社区这边的 support 是通过论坛来完成的。


我们现在生产环境还没有投入使用,在没有什么并发的情况下(只有测试通过页面调用接口操作),然后数据库就扛不住了,而且语句都是携带入参(能保证唯一不一定是vid)的

c_no建索引了吗?数据库挂掉是OOM了吧?对比下两个语句的执行计划看看差异

1 个赞

另外社区版match limit是没有下推的