MySQL优化的十个原则
来源:互联网 发布:三国乱世盘古辅助淘宝 编辑:程序博客网 时间:2024/06/04 00:36
SQL语句优化的十个原则
1、尽量避免在列上进行运算,这样会导致索引失效
2、使用JOIN时,应该使用小结果集驱动大结果集,同时把负责的JOIN查询拆分为多个Query,因为JOIN多个表时,可能导致更多的锁定和堵塞
SELECT * FROM a JOIN b ON a.id = b.idLEFT JOIN c ON c.time=a.dateLEFT JOIN d ON d.pid=b.aidLEFT JOIN e ON e.cid=a.did3、注意LIKE模糊查询的使用,避免%%
4、仅列出需要查询的字段,这对速度并没有明显影响,主要考虑节省内存
5、使用批量插入语句节省交互
6、limit 的基数比较大时使用between
7、不要使用rand函数获取多条随机记录
8、避免使用NULL
9、不要使用count(id),而要使用count(*)
10、不要做无畏的排序操作,而应尽可能在索引中完成排序
阅读全文
0 0
- MySQL优化的十个原则
- mysql 的优化原则
- MySQL语句优化的原则
- MySQL语句优化的原则
- MySQL语句优化的原则
- MySQL语句优化的原则
- MySQL语句优化的原则
- MySQL语句优化的原则
- MySQL语句优化的原则
- MySQL语句优化的原则
- MySQL 优化的简单原则
- MySQL语句优化的原则
- MySQL语句优化的原则
- 优化MySQL语句的十个建议
- 优化MySQL语句的十个建议
- 优化MySQL语句的十个建议
- 关键的十个MySQL性能优化技巧
- 优化MySQL语句的十个建议
- esp8266 inet_ntoa函数实现 ip地址转换为字符串 MAC地址转字符串
- Tomcat服务端工程部署遇到的 “The method getDispatcherType() is undefined for the type HttpServletReques
- [有用] WIFI模块ESP8266的使用指南(客户端和服务器两种模式建立)
- xcode升级不能识别设备
- 字节码加载和class实例(静态成员变量对象加载顺序)
- MySQL优化的十个原则
- 类型兼容规则
- Loadrunner脚本编写经验汇总
- mariadb数据库输入中文乱码解决
- 035、java常用类-String类
- 小总结大数据和人工智能
- 机器学习利器——决策树和随机森林
- 学习笔记之jquery
- Cron表达式一些范例