mysql 临时文件目录_MySQL数据库的临时文件究竟储存在哪里
MySQL使用环境变量TMPDIR的值作为保存临时文件的目录的路径名。如果未设置TMPDIR,MySQL将使用系统的默认值,通常为/tmp、/var/tmp或/usr/tmp。如果包含临时文件目录的文件系统过小,可对mysqld使用“—tmpdir”选项,在具有足够空间的文件系统内指定1个目录。
在MySQL 5.1中,“—tmpdir”选项可被设置为数个路径的列表,以循环方式使用。在Unix平台上,路径用冒号字符“:”隔开,在Windows、NetWare和OS/2平台上,路径用分号字符“;”隔开。注意,为了有效分布负载,这些路径应位于不同的物理磁盘上,而不是位于相同磁盘的不同分区中。
如果MySQL服务器正作为复制从服务器使用,不应将“--tmpdir”设置为指向基于内存的文件系统的目录,或当服务器主机重启时将清空的目录。对于复制从服务器,需要在机器重启时仍保留一些临时文件,以便能够复制临时表或执行LOAD DATA INFILE操作。如果在服务器重启时丢失了临时文件目录下的文件,复制将失败。
MySQL会以隐含方式创建所有的临时文件。这样,就能确保中止mysqld时会删除所有临时文件。使用隐含文件的缺点在于,在临时文件目录所在的位置中,看不到占用了文件系统的大临时文件。
进行排序时(ORDER BY或GROUP BY),MySQL通常会使用1个或多个临时文件。所需的最大磁盘空间由下述表达式决定:
(length of what is sorted + sizeof(row pointer))
* number of matched rows
* 2
“row pointer”(行指针)的大小通常是4字节,但在以后,对于大的表,该值可能会增加。
对于某些SELECT查询,MySQL还会创建临时SQL表。它们不是隐含表,并具有SQL_*形式的名称。
ALTER TABLE会在与原始表目录相同的目录下创建临时表。
mysql 临时文件目录_MySQL数据库的临时文件究竟储存在哪里相关推荐
- 查看mysql临时密码_MySQL修改密码,查看MySQL临时密码
一.查看MySQL临时密码 Linux安装好MySQL后,为了增加数据库的安全性,在安装时会为root用户生成一个临时的随机密码,存放在/var/log/mysqld.log 中. [root@loc ...
- mysql删除原则_MySQL数据库的增删选查
数据库是专门存储数据对象的容器,这里的数据对象包括表.视图.触发器.存储过程等,其中表是最基本的数据对象. 创建数据库 在 MySQL 数据库中存储数据对象之前,先要创建好数据库. 语法: creat ...
- mysql select表达式_MySQL数据库SELECT查询表达式解析
数据的管理在很大一部分是在进行查找工作,而SELECT占据了很大的一部分 SELECT select_expr [,select_expr...] [ FROM table_reference WHE ...
- mysql断网_mysql数据库断网链接
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- centos72安装mysql配置密码_MySQL数据库之170419、Centos7下完美安装并配置mysql5.6
本文主要向大家介绍了MySQL数据库之170419.Centos7下完美安装并配置mysql5.6 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. linxu环境: centos ...
- mysql 关闭锁_mysql数据库取消锁
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- mysql权限表_MySQL 数据库赋予用户权限操作表
MySQL清空数据库的操作:truncate table tablename; MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据 ...
- mysql客户端查询_MySQL数据库之利用mysql客户端查询UCSC数据库
本文主要向大家介绍了MySQL数据库之利用mysql客户端查询UCSC数据库 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. UCSC Genome Browser是由Unive ...
- mysql 表上限_mysql 数据库表的上限
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
最新文章
- 如何高效地爬取链家的房源信息(四)
- linux中使用apt-get安装软件包的时候报错:E: Could not get lock /var/lib/dpkg/lock-frontend
- BIOS中断相关资料和应用
- jenkins-cli命令使用总结
- python高阶函数心得体会_Python高阶函数使用总结
- Spring AOP源码解析(二)—— AOP引入
- Tip:使用Extender的ResolveControlID事件
- 前端学习(2667):退出编辑状态
- python正则表达式怎么用_Python如何使用正则表达式
- set java底层实现_Java:List,Map,Set底层实现
- mysql函数变量存储_MySQL存储过程、存储函数、变量
- 图书排行:计算机书籍每周销量排行榜
- PS之人物中性灰磨皮(处理人脸部光影)
- dwg格式的计算机图,电脑上怎么打开dwg文件?
- vulcan测试记录
- 注册Google邮箱,也许你就差这一步
- 备选统驭科目(Alternative Reconciliation Accounts)配置及实操演示
- 西门子S7-200 PLC下载
- 汇丰,用数字技术创新奇妙体验
- CEF:JavaScript 调用 C++ 函数 Demo(VS2013)
热门文章
- html div阴影向上,css3阴影向上缓动样式
- opencv mat release thrown_【OpenCV+Python】图像与视频处理入门
- 1.1.3 计算机的分类与发展方向(电子计算机、计算机按指令和数据流分类、计算机发展趋势正向着“两级”分化)
- react table里跳转页面_如何在react中实现一个table切换?
- 加来道雄 基因编辑 纳米机器人_基因编辑,人工制造超人?科学正在成为新迷信...
- 结束python服务器进程_服务器端后台持续执行python程序小demo
- python画误差棒_给妹子讲python-S02E06matplotlib散点图、频次直方图与误差线图
- format函数使用matlab,Matlab基本函数-format函数
- mysql正确打开方式_MySQL中MVCC的正确打开方式
- python邮件正文表格怎么编辑_python怎么把excel写到邮件里