您的位置:首页 > 数据库 > MySQL

Mysql优化步骤

2017-12-28 00:00 176 查看
摘要: 持续更新中。。。

1. 索引

查找程序中的慢sql,看查询条件是否使用索引(Mysql不支持函数索引,Oracle支持函数索引),再查看执行计划看索引是否生效,执行计划中的type和rows,type是使用了索引,但查询行数还是超过预期,看是否查询的值发生了隐式转换(sql中的值得类型和数据库中列的类型是否对应)。

2. SQL优化

limit 分页

常见写法: select * from tablename tn where tn.id = 100 and tn.name = 'aaa' limit 10000 200

优化后: select * from tablename tb, (select id from tablename tn where tn.id = 100 and tn.name = 'aaa') x where tb.id = x.id

子查询优化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: