mysql中什么是暂时表
发布时间:08/01 来源:未知 浏览:
关键词:
暂时表是MySQL用于存储一些中间效果集的表,暂时表只在目前连贯可见,当关闭连贯时,Mysql会主动删除表并开释所有空间。为何会发生暂时表?个别是因为复杂的SQL致使暂时表被批量新建。
暂时表在MySQL 3.23版本中增加,要是你的MySQL版本低于 3.23版本就没法运用MySQL的暂时表。不外此刻个别很少有再运用这么低版本的MySQL数据库办事了。
暂时表分为两种,一种是内存暂时表,一种是磁盘暂时表。内存暂时表采纳的是memory存储引擎,磁盘暂时表采纳的是myisam存储引擎(磁盘暂时表也可以运用innodb存储引擎,通过internal_tmp_disk_storage_engine参数来控制运用哪种存储引擎,从mysql5.7.6之后默许为innodb存储引擎,以前版本默许为myisam存储引擎)。离别通过Created_tmp_disk_tables 和 Created_tmp_tables 两个参数来查看发生了多少磁盘暂时表和所有发生的暂时表(内存和磁盘)。
以上就是mysql中什么是暂时表的细致内容,更多请关注 百分百源码网 其它相干文章!