zoukankan      html  css  js  c++  java
  • mysql查询优化-ibtmp1相关

    零 背景:

        ibtmp1暴涨.需要汇总用到ibtmp1原因

     一 查询操作类型

        1  group by (8.0之前默认排序,如需避免需要加order by null)

        2  group by a  order by b

        3  order  by b

        4  union

        5  select a  from (select b) as f  子查询操作

        6  semi-join 多表联查操作

    二  存在大字段

        大字段类型: blob text类型 超过512字符的字符串类型

     三 总结

        1 第一种情况explain查看using tempoary 即可观察到是否应用到临时表

        2 第二种情况需要甄别查询用到的列是否为大字段

        3 using tempoary 通常是和Using filesort伴随出现的

        4 ibtmp1只能重启后才会释放

  • 相关阅读:
    Android List 排序
    Android Connection refused
    动态代理
    Java内存模型
    面试题整理
    检查结果
    单例模式
    2019年面试记录
    面试题目
    滑动窗口的最大值
  • 原文地址:https://www.cnblogs.com/danhuangpai/p/13029803.html
Copyright © 2011-2022 走看看