zoukankan      html  css  js  c++  java
  • Zabbix 教程

    Zabbix 教程
    http://blog.csdn.net/linuxlsq/article/details/52606086

    MySQL在以下几种情况会创建临时表:
    1、UNION查询;
    2、用到TEMPTABLE算法或者是UNION查询中的视图;
    3、ORDER BY和GROUP BY的子句不一样时;
    4、表连接中,ORDER BY的列不是驱动表中的;
    5、DISTINCT查询并且加上ORDER BY时;
    6、SQL中用到SQL_SMALL_RESULT选项时;
    7、FROM中的子查询;
    8、子查询或者semi-join时创建的表;

    在以下几种情况下,会创建磁盘临时表:
    1、数据表中包含BLOB/TEXT列;
    2、在 GROUP BY 或者 DSTINCT 的列中有超过 512字符 的字符类型列(或者超过 512字节的 二进制类型列,在
    3、在SELECT、UNION、UNION ALL查询中,存在最大长度超过512的列(对于字符串类型是512个字符,对于二进制类型则是512字节)
    4、执行SHOW COLUMNS/FIELDS、DESCRIBE等SQL命令,因为它们的执行结果用到了BLOB列类型。

  • 相关阅读:
    第三次冲刺
    第二次冲刺
    第一次冲刺
    团队学习
    git and github
    还不够格的程序员
    CF1602F. Difficult Mountain
    线性基
    欧拉回路学习笔记
    莫比乌斯反演-学习笔记
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/6121746.html
Copyright © 2011-2022 走看看