1、
SELECT * FROM TEST WHERE USERID LIKE 'ABCDE8%';在有索引的情况下,like有效的使用索引,而left则不能。
SELECT * FROM TEST WHERE LEFT(USERID,4)='ABCDE8%'
数据量庞大的时候使用索引有明显的优势,如果只有一点点数据,建立索引反而更慢。
2、
SET STATISTICS TIME ON; --可以查看CPU时间和占用时间,毫秒级。
SET STATISTICS IO ON; --可以看扫描读、逻辑读等的次数,逻辑读的次数越小,表示越快。
Ctrl+L ---可以看使用的是什么方式全表扫描还是索引扫描等。
3、
同样的查询,SELECT * 会比指定SELECT的字段慢。
4、
Order by 会很耗时。