其实不只是数据库和 SQL , 计算机世界里容易成为性能瓶颈的也是对硬盘 , 也就是文件系统的访问(因此可以通过增加内存 , 或者使用访问速度更快的硬盘等方法来提升性能)
不管是减少排序还是使用索引 , 亦或是避免临时表的使用 , 其本质都是为了减少对硬盘的访问
小结下文中的 Tips
1、参数是子查询时 , 使用 EXISTS 或者 JOIN 代替 IN
2、在 SQL 中 , 很多运算都会暗中进行排序 , 尽量规避这些运算
3、SQL 的书写 , 尽量往索引上靠 , 避免用不上索引的情况
4、尽量减少使用中间表
推荐阅读
- 视频短片是怎样拍摄制作出来的?需要怎样的流程?
- 用 Loki 和 fzf 进阶你的 Shell 历史记录
- 为什么隋唐演义中有罗成,又有罗士信 历史上的罗士信是傻子吗
- 桃花源记是陶渊明想象的吗 陶渊明在桃花源记中表现桃花源人什么
- 雍正对李卫有多信任 李卫是雍正的什么人
- 第二次鸦片战争的爆发有何关联 第二次鸦片战争的爆发时间
- 明朝被李自成打败的还是清朝打败的 李自成与清军大战为何大败
- 六堡茶祛湿效果怎么样,六堡茶的功效介绍
- 庐山云雾的特点先容,庐山云雾作用及功效介绍
- 百合花花茶的功效,百合花茶百合花茶的作用和功效
