博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于sql优化的一个小总结
阅读量:4677 次
发布时间:2019-06-09

本文共 323 字,大约阅读时间需要 1 分钟。

1.数据量大的时候,可以分多次查询

2.有些数据的存储可以分主次表,此表存一些不常用的数据
3.union all 比union效率要高
4.尽量不要用distinct
5.不返回不需要的行和列
6.根据条件加索引
7.可以把like用法换成截取字符串作比较
8.检索的时候可以把页数也当做条件(每次查询拿出最大的id),加载下一页的时候从最大的id开始
9.尽量不要临时表,table变量,子查询、case等
10.用profiler来跟踪查询,得出查询所需时间,找出sql问题所在
11.视图尽量少用
12.没必要时不要用order by

转载于:https://www.cnblogs.com/moye8187/p/3923600.html

你可能感兴趣的文章
前端MVC实践之hellorocket——by张舒彤
查看>>
OptimalSolution(2)--二叉树问题(3)Path路径问题
查看>>
IPC 之 Messenger 的使用
查看>>
爱情八十六课,等得不是爱情
查看>>
企业网站建设流程
查看>>
数据库的显示、创建、使用 、用户授权管理及忘记root用户后重置密码
查看>>
ES5和ES6中的继承 图解
查看>>
macos 下usb键盘问题.
查看>>
SQL函数学习(十六):STUFF()函数
查看>>
node上传包到npm公共库
查看>>
CI CLI执行方式
查看>>
robotframework API 源码阅读笔记----robot.utils.asserts
查看>>
201521123092《Java程序设计》第七周学习总结
查看>>
[翻译]JWA(JEDI Windows API Headers)库的readmefirst.txt文件翻译
查看>>
秒杀系统(二)
查看>>
day23---ajax跨域解决---JSONP
查看>>
redis封装 get查询/删除key/keys查询
查看>>
移动端自适应js
查看>>
Pro Android学习笔记(三二):Menu(3):Context菜单
查看>>
java中用StringBuffer写文件换行
查看>>