索引失效的有哪些?怎么看执行计划,执行计划里有什么?
索引失效的原因:
索引列进行运算;
针对索引使用函数;
对索引列使用隐式转换;
用 != 和null 判断;
like ‘%-’ 百分号在前;
看执行计划: 执行一条SQL语句后,按F5可以查询该SQL语句的执行计划
执行计划主要关注:
基数(当前操作返回结果集的行数)
字节(执行该步骤后返回的字节数)
CPU耗费(执行该步骤的执行成本)
时间(当前操作所需的时间)
索引失效的有哪些?怎么看执行计划,执行计划里有什么?
索引失效的原因:
索引列进行运算;
针对索引使用函数;
对索引列使用隐式转换;
用 != 和null 判断;
like ‘%-’ 百分号在前;
看执行计划: 执行一条SQL语句后,按F5可以查询该SQL语句的执行计划
执行计划主要关注:
基数(当前操作返回结果集的行数)
字节(执行该步骤后返回的字节数)
CPU耗费(执行该步骤的执行成本)
时间(当前操作所需的时间)