mysql优化手段——潭州学院
2016-04-05 23:49
316 查看
1、group by的时候,用order by null免去排序,会快很多;
2、尽量不用子查询,用join替代;
3、尽量把筛选更多记录的条件放左边;
4、不要用!=、or、表达式(如:where a/2=10)等,因为这样就不使用索引了;
5、in 可用exist代替;
字段类型:
1、精确度高的用decimal,不要用float;
2、
数据库优化:
1、用PDM查看设计是否符合三范式;
2、show status 查看com等;
3、查看慢查询;
4、创建索引;
5、设计语句;
2、尽量不用子查询,用join替代;
3、尽量把筛选更多记录的条件放左边;
4、不要用!=、or、表达式(如:where a/2=10)等,因为这样就不使用索引了;
5、in 可用exist代替;
字段类型:
1、精确度高的用decimal,不要用float;
2、
数据库优化:
1、用PDM查看设计是否符合三范式;
2、show status 查看com等;
3、查看慢查询;
4、创建索引;
5、设计语句;
相关文章推荐
- 用zabbix监控nginx_status状态
- Lua学习笔记之运算符和表达式
- Lua教程(三):表达式和语句
- Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记
- mysql数据库优化必会的几个参数中文解释
- sql 百万级数据库优化方案分享
- Oracle 数据库优化实战心得总结
- Ruby中case表达式详解
- Mysql中 show table status 获取表信息的方法
- 剖析C++中的常量表达式与省略号的相关作用
- 实例详解C#正则表达式
- C#编程自学之运算符和表达式
- 理解C#中的Lambda表达式
- javascript属性访问表达式用法分析
- JavaScript中:表达式和语句的区别[译]
- 详解JavaScript的表达式与运算符
- js 中的switch表达式使用示例
- js表达式计算器代码
- SQLite教程(六):表达式详解
- show engine innodb status显示信息不全如何解决