1、索引选择算法非常复杂,这个一下子讲不清楚
2、可以利用查询分析器看看各SQL的执行计划,可以看到每一步是否用互索引以及用了什么索引把 BM_ZRZXID = ('010358') 改为它时 BM_ZRZXID = ('010306')
把 CPBZCB_ZRZXID = ('010358') 改为它时 CPBZCB_ZRZXID = ('010306')
分析前后执行计划是否有啥不同
上面的应该是查询字段加了索引,后面的那个字段没加,有这种可能。特别是数据量很大的时候
CPBZCB_ZRZXID 涉及表结构中缺少对该列增加索引