mysql 性能优化简述
2015-12-09 23:15
399 查看
用 explain 分析sql语句。
使用max()函数时,给max的字段加索引来优化;
把子查询优化为连表查询,但要注意有重复数据;
优化limit技巧:
1.使用有索引的列或主键进行order by ;
2.记录上一次返回的最大id用where id>last_max_id 来过滤数据;
关于索引字段的优化:
出现在 where, group by ,order by,on,从句中的字段,原则上都需要加索引;
有时还需要创建联合索引
去除重复索引
索引优化工具 pt-index-usage
表的水平拆分,垂直拆分;
数据库系统配置的优化,配置文件的配置;
使用max()函数时,给max的字段加索引来优化;
把子查询优化为连表查询,但要注意有重复数据;
优化limit技巧:
1.使用有索引的列或主键进行order by ;
2.记录上一次返回的最大id用where id>last_max_id 来过滤数据;
关于索引字段的优化:
出现在 where, group by ,order by,on,从句中的字段,原则上都需要加索引;
有时还需要创建联合索引
去除重复索引
索引优化工具 pt-index-usage
表的水平拆分,垂直拆分;
数据库系统配置的优化,配置文件的配置;
相关文章推荐
- MySQL分区总结
- mysql 主从复制配置
- MySQL执行计划
- QSqlDatabase的进一步封装(多线程支持+更加简单的操作)——同时支持MySQL, SQL Server和Sqlite
- 解决MySQL新建用户本地无法登陆问题
- 关于mysql的自增id测试,innodb和myisam下的不同表现
- MySQL常用命令
- express实现前后端通信上传图片,存储数据库(mysql)傻瓜教程(二)
- 在R语言中连接mysql数据库(详细版)
- MySQL学习笔记(四):关于模糊匹配like
- mysql参数调优
- MySQL集群简介与配置详解
- MySQL分组排序查前N条数据
- 美团网技术团队分享的MySQL索引及慢查询优化教程
- 其实今天没有欲望..-MySQLi
- MySQL之----在java编程加强知识点
- 使用Xtrabackup进行MySQL备份
- 利用logstash的logstash-input-jdbc插件实现mysql增量导入ES的介绍
- mysql 主从复制不一致
- mysql中的substring与substring_index