为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:达梦7
【操作系统】:
【CPU】:
【问题描述】*:
表1:不走索引
该表只有一个单列索引
表2:走索引
该表也只有一个单列索引
都没有任何主键和分区表,请问为什么一个可以走索引,另一个不可以走索引?
收集下统计信息:
stat 100 on sysdba.test_jygl_xny_jjjy_jsdlqx(month);
前两张图(表1)截图没啥问题,不走索引也正常,条件列上没有索引。
后两张图(表2)中截图的SQL语句中涉及的表和你给出的最后一个索引的图对不上号,不是同一张表,从第三张图(表2)的SQL执行计划看,SQL条件列上有索引,索引名字为“AD”,走索引效率好。你再核对下最后一条图吧,最后两张图涉及的表名不一致
https://eco.dameng.com/community/article/0b6cedf8bd96374f2254809785fafc5c