数据库查询优化的第三章,蛮适合你想摸清关系数据库底层逻辑时用来啃一啃。内容比较系统,讲了不少查询怎么走索引、怎么改写 SQL,嗯,算是比较硬核的干货。
查询优化的关键点就是减少不必要的全表扫描,用好索引和查询计划。比如,别用SELECT *
,想要哪列查哪列,响应也快。
蛮推荐你顺手看看几个相关文章,像关系数据库及其查询优化探讨和优化关系数据库系统的查询性能,都挺对胃口。
有空还可以翻翻数据库课件关系系统与关系模型详解,拿来当笔记整理也挺方便。如果你想把查询写得更快,可以先多试试EXPLAIN,把执行计划打印出来,对照改 SQL,效率直接上去。