MySQL会话临时表空间有什么作用

发布时间:2020-05-25 11:45:31

来源:51CTO

阅读:132

作者:三月

本文主要给大家介绍MySQL会话临时表空间有什么作用,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQL会话临时表空间有什么作用吧。1、物理文件

[root@roidb1 data]# cd \#innodb_temp/

[root@roidb1 #innodb_temp]# ls -lh

total 160K

-rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_10.ibt

-rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_1.ibt

-rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_2.ibt

-rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_3.ibt

-rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_4.ibt

-rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_5.ibt

-rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_6.ibt

-rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_7.ibt

-rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_8.ibt

-rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_9.ibt

[root@roidb1 #innodb_temp]#

2、临时表空间目录

mysql> show variables like 'innodb_temp_tablespaces_dir';

+-----------------------------+-----------------+

| Variable_name               | Value           |

+-----------------------------+-----------------+

| innodb_temp_tablespaces_dir | ./#innodb_temp/ |

+-----------------------------+-----------------+

1 row in set (0.00 sec)

使用了新的版本MySQL8.0.18,有很多地方和MySQL5.7有很大的区别。

Defines the location where InnoDB creates a pool of session temporary tablespaces at startup. The default location is the #innodb_temp directory in the data directory. A fully qualified path or path relative to the data directory is permitted.

说明:定义了创建临时表空间池的位置。默认位置为#innodb_temp目录。

As of MySQL 8.0.16, session temporary tablespaces always store user-created temporary tables and internal temporary tables created by the optimizer using InnoDB. (Previously, the on-disk storage engine for internal temporary tables was determined by the internal_tmp_disk_storage_engine system variable, which is no longer supported.

说明:从MySQL8.0.16版本以后,会话临时表空间总是存储创建用户临时表和

内部临时表。

看完以上关于MySQL会话临时表空间有什么作用,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。

mysql会话是什么意思_MySQL会话临时表空间有什么作用相关推荐

  1. mysql字段值不能修改_mysql修改字段属性不起作用

    之前遇到一个bug,后来发现了原因,现在来纪录下吧,省的以后忘了. bug:在数据库中定义了一个字段,类型为decimal(8,2) (PS:decimal(M,D)M数值的总位数. 通俗点讲,就是看 ...

  2. Oracle Temp临时表空间及其故障处理

    Oracle Temp临时表空间及其故障处理 Oracle 11g中Temp临时表空间.文件的新特性 临时表空间是Oracle体系结构中比较特殊的结构.通常情境下,数据库使用者只需要设置对应的临时表空 ...

  3. 不要让临时表空间影响数据库性能

    一般Oracle数据库(Oracle Database)可以分为两部分,即实例(Instance)和数据库(Database). 实例:是一个非固定的.基于内存的基本进程与内存结构.当服务器关闭后,实 ...

  4. oracle如何查询临时表空间,Oracle查询临时表空间的占用

    可以使用以下语句查询是哪个session number的哪个sql占用了较大的临时表空间 select inst_id,username,session_num,sql_id,tablespace,s ...

  5. 一个释放临时表空间的实例

    释放临时表空间实例 临时表空间 临时表空间作用 Oracle临时表空间主要用来做查询和存放一些缓冲区数据.临时表空间消耗的主要原因是需要对查询的中间结果进行排序. 重启数据库可以释放临时表空间,如果不 ...

  6. oracle 临时表空间的增删改查

    oracle 临时表空间的增删改查 1.查看临时表空间 (dba_temp_files视图)(v_$tempfile视图) select tablespace_name,file_name,bytes ...

  7. oracle删除临时表空间语句,Oracle中临时表空间的清理

    Oracle临时表空间主要用来做查询和存放一些缓冲区数据.临时表空间消耗的主要原因是需要对查询的中间结果进行排序.临时表空间的主要作用: 索引create或rebuild Order by 或 gro ...

  8. oracle 更换临时表空间,重建及切换临时表空间

    來源網絡 1.查看临时表空间(dba_temp_files视图)(v_$tempfile视图) select tablespace_name,file_name,bytes/1024/1024 fil ...

  9. mysql临时表空间_MySQL 5.7 深度解析: 临时表空间

    先来说说临时表的概念. 临时表顾名思义,就是临时的,用完销毁掉的表. 数据既可以保存在临时的文件系统上,也可以保存在固定的磁盘文件系统上. 临时表有下面几种: 全局临时表 这种临时表从数据库实例启动后 ...

  10. mysql 内部 临时表_MySQL内部临时表何时使用磁盘

    问题: 在 实验 05中,我们看到了内部临时表会使用到不少内存. 那么如果需要的临时表再大一些,必然要使用到磁盘来承载,那么内部临时表是何时使用磁盘的? 实验: 我们仍使用 实验 05中的环境,略去准 ...

最新文章

  1. 2018-06-02笔记
  2. Mysql 的源码包安装
  3. mysql查询条数为零_mysql 查询每个月发布的文章数。月份无数据显示为0。如何写SQL呢...
  4. 博图注册表删除方法_技成周报40期 | 三菱、西门子软件安装常见出错解决方法...
  5. Tiny Core Linux 4.5 发布,微型 Linux 操作系统
  6. mysql 日志_MySQL日志系统
  7. 3.使用Selenium模拟浏览器抓取淘宝商品美食信息
  8. 设计模式-策略模式(Strategy)
  9. 基于MNIST数据集的Batch Normalization(批标准化层)
  10. http 性能测试 wrk使用教程
  11. SysUtils.UpperCase、SysUtils.LowerCase - 大小写转换
  12. Atitit. 类与对象的存储实现
  13. java十字链表存储,图的十字链表存储结构
  14. python三维建模可以加 贴图_三维模型都有哪些绘制贴图的软件??
  15. Linux中LANG,LC_ALL,local详解
  16. C/C++语言经典、实用、趣味程序设计编程百例精解
  17. apq用linux镜像,apq模拟器如何使用 apq模拟器使用方法教程
  18. 为什么自学前端容易失败?数千名新手程序员得出结论
  19. 一个能防止改名木马漏洞的无组件上传类
  20. ? ? 与 || 的区别

热门文章

  1. linux命令详解之du命令
  2. 三角形各种心的代数几何性质
  3. 在64位WIN7系统中修改驱动的sys文件,主要在sys文件中修改一下提供商等信息。
  4. 发票显示服务器不可用什么原因,增值税发票服务平台常见问题汇总:发票勾选需要注意哪些问题?...
  5. 苹果3年提起215起商标异议申请,对菠萝也要争,被指“霸凌”
  6. 2022 年要了解的新兴安全供应商
  7. HCIE学习笔记(2)之ISIS Overload
  8. mysql instead of触发_mysql 触发器
  9. 虚拟机VMware10安装中标麒麟6 NeoKylin Linux Desktop Release 6
  10. eterm php,eterm配置出租 eterm3 eterm黑屏