首先准备一张百万条数据的表,这样分析数据差距更形象! 下面用分页表数据对表进行分析,根据EMP_ID 字段排序,使用索引和不使用索引性能差距! sql查询语法准备,具体业务根据具体表书写sql语法: SELECT * FROM (SELECT ROW_.*, ROWNUM ROWNUM_ FROM (SELECT * FROM KQS_SQ_INFO i ORDER BY i.EMP_ID desc ) ROW_ WHERE ROWNUM <= 20) WHERE ROWNUM_ >= 10;…
索引性能验证 1.无索引列的查询 在where条件中查询没有添加索引的列,性能会比较差.我们可以先在sqlyog中打开表t_user的数据,然后复制一个名字出来进行查询. /*无索引列的查询,索引不会命中*/ SELECT * FROM t_user WHERE NAME = 'ZYWMUoLMAu'; 上面的SQL执行时间大约在0.4秒左右,耗时较长. 2.主键列查询 主键默认是唯一索引,我们可以尝试进行查找一条记录. /*主键列查询,索引会命中*/ SELECT * FROM t_user…