首页 > 图灵资讯 > java面试题>正文

美团Java面试题-对 SQL 慢查询会考虑哪些优化

2023-11-08 09:50:30

  问:对 SQL 慢查询会考虑哪些优化

  答:1、分析语句,是否加载了不必要的字段/数据。

  2、分析 SQL 执行计划(explain extended),思考可能的优化点,是否命中索引等。

  3、查看 SQL 涉及的表结构和索引信息。

  4、如果 SQL 很复杂,优化 SQL 结构。

  5、按照可能的优化点执行表结构变更、增加索引、SQL 改写等操作。

  6、查看优化后的执行时间和执行计划。

  7、如果表数据量太大,考虑分表。

  8、利用缓存,减少查询次数。

上一篇 美团java面试题-Mysql的可重复读解决了哪些问题
下一篇 美团java面试题-谈一谈缓存穿透、缓存击穿和缓存雪崩,以及解决办法

文章素材均来源于网络,如有侵权,请联系管理员删除。