SQL执行过程原理与优化注意事项

建索引时的注意事项,算是 SQL 优化里挺实在的一块了。别一上来就全表加索引,宁缺勿滥这四个字,真得记牢。你得先看数据走向,是不是常改、常增删,再决定要不要建,建哪种。

频繁改动的表,时间久了,索引碎片就多,查得慢还占资源。怎么搞?定期重建索引就挺管用的。了,增量表那种改动少的,重建就没多大必要,费力不讨好。

有时候都一股脑加复合索引,其实不一定有用。要看查询条件是不是常用上,别一味地以为加了就快。有空你也可以看看这篇搜索引擎索引构建流程》,说得还挺清楚。

另外,别忘了工具的配合,比如用Python搞数据时,pandas里有些复合索引方式还不错,感兴趣可以点这里看下《索引和复合索引-pandas,matplotlib,numpy 详解》

简单说一句:索引不是万能的,但用得巧,真能省不少事儿。你如果平时 SQL 写得多,是后台或数据这块,这篇内容可以好好看看,蛮实用的。

ppt 文件大小:1.35MB