live writer wordpress汉中网站seo
mysql相关总结
数据库小的表,全表扫描效率更高,不用建索引。
 索引的类型
 1.普通索引:基本的索引,没有任何约束限制
 2.唯一索引:类似普通索引,有唯一约束性
 3.主键索引:特殊的唯一索引,不允许有空值
 4.组合索引:多个列组合创建索引
 5.外键索引:只有innodb可以使用
 6.全文索引:只有myisam可以使用,且只能对英文进行全文检索
注意事项
 1.复合索引遵循前缀原则(最左匹配原则)
 2.like查询,%号不能在前面,否则索引失效
 3.如果or前面的条件有索引,也会失效
 4.如果索引是字符串类型,查询是也要传字符串,否则索引失败
mysql优化
 1.记录慢查询日志,可以使用pt-query-digest工具进行分析
 2.set profiling=1,开启,show profiles,show profile for query 临时表ID
 3.explain/desc分析
 4.不需要的数据limit解决
 5.不要使用select *
 6.重复查询相同的数据,存缓存
