现在的位置: 首页 > 综合 > 正文

MySQL优化之索引

2013年10月12日 ⁄ 综合 ⁄ 共 494字 ⁄ 字号 评论关闭
•较频繁的作为查询条件字段应该创建索引
select* from emp where empno = 1
唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件
•select* from emp where
sex= '
'
•更新非常频繁的字段不适合创建索引
•select* from emp where
logincount= 1
•不会出现在WHERE子句中字段不该创建索引:)

主键不要再加索引!已经唯一性约束的不要加索引!

添加索引

•ALTER TABLE emp ADD INDEX (empno); 或  create index ........
修改索引
•ALTER TABLE emp DROP INDEX empno;
显示已有索引
•SHOW INDEXE FROM emp ;

•看看这个函数运行1000w千哪个更快;; 
•SELECT   BENCHMARK(10000000,md5('1010'));
•SELECT   BENCHMARK(10000000,sha1('1010'));
•测试函数与表达式
•默认情况下mysql对所有group by col1,col2的字段排序,如果用户想避免排序结果的消耗,可以指定Orderby  null 禁止排序

抱歉!评论已关闭.