零 背景:

    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只能重启后才会释放

 

相关文章:

  • 2021-08-05
  • 2021-12-18
  • 2021-12-18
  • 2021-12-26
  • 2021-12-20
  • 2021-09-15
  • 2021-03-31
  • 2021-11-20
猜你喜欢
  • 2022-02-14
  • 2021-05-23
  • 2021-12-18
  • 2022-02-25
  • 2021-12-18
  • 2021-12-02
  • 2021-08-05
相关资源
相似解决方案