神奇的 SQL 之性能优化 → 让 SQL 飞起来( 四 )


其实不只是数据库和 SQL , 计算机世界里容易成为性能瓶颈的也是对硬盘 , 也就是文件系统的访问(因此可以通过增加内存 , 或者使用访问速度更快的硬盘等方法来提升性能)
不管是减少排序还是使用索引 , 亦或是避免临时表的使用 , 其本质都是为了减少对硬盘的访问
小结下文中的 Tips
1、参数是子查询时 , 使用 EXISTS 或者 JOIN 代替 IN
2、在 SQL 中 , 很多运算都会暗中进行排序 , 尽量规避这些运算
3、SQL 的书写 , 尽量往索引上靠 , 避免用不上索引的情况
4、尽量减少使用中间表




推荐阅读