问:对 SQL 慢查询会考虑哪些优化
答:1、分析语句,是否加载了不必要的字段/数据。
2、分析 SQL 执行计划(explain extended),思考可能的优化点,是否命中索引等。
3、查看 SQL 涉及的表结构和索引信息。
4、如果 SQL 很复杂,优化 SQL 结构。
5、按照可能的优化点执行表结构变更、增加索引、SQL 改写等操作。
6、查看优化后的执行时间和执行计划。
7、如果表数据量太大,考虑分表。
8、利用缓存,减少查询次数。
问:对 SQL 慢查询会考虑哪些优化
答:1、分析语句,是否加载了不必要的字段/数据。
2、分析 SQL 执行计划(explain extended),思考可能的优化点,是否命中索引等。
3、查看 SQL 涉及的表结构和索引信息。
4、如果 SQL 很复杂,优化 SQL 结构。
5、按照可能的优化点执行表结构变更、增加索引、SQL 改写等操作。
6、查看优化后的执行时间和执行计划。
7、如果表数据量太大,考虑分表。
8、利用缓存,减少查询次数。