为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:dm8 【操作系统】:centos7 【CPU】:x86 【问题描述】*:查询效率oracle和达梦执行计划分析,效率差别有点大 这是oracle的执行计划 这是达梦的执行计划
这个31585是结果集,一般是指返回的表的行数吧,计划的意思其实是差别不大的。 要看下执行时间上差异大不大,Oracle的索引是走的主键吗,dm的看着是走的is_primary_plan列的索引,是二级索引
可能是统计信息不准导致走了不好的索引,从计划看应该POLICY_NO的过滤性更好一些。可以尝试创建policy_no开头的联合索引(policy_no,is_primary_plan,product_code)
这个31585是结果集,一般是指返回的表的行数吧,计划的意思其实是差别不大的。
要看下执行时间上差异大不大,Oracle的索引是走的主键吗,dm的看着是走的is_primary_plan列的索引,是二级索引