关于MySQL中隐藏空间的问题

2016-02-19 15:29 4 1 收藏

下面图老师小编要向大家介绍下关于MySQL中隐藏空间的问题,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】

  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操作。如果在服务器重启时丢失了临时文件目录下的文件,复制将失败。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  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_*形式的名称。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  ALTER TABLE会在与原始表目录相同的目录下创建临时表。

来源:https://www.tulaoshi.com/n/20160219/1609751.html

延伸阅读
今天新装了MSSQL SERVER 2005 感觉界面比以前更友好 在想.NET 的界面过度 安装完毕 新建一数据库 插入条记录 发现回显的全部都是 ?????.... 乱码.... 仔细查看了半天 发现数据库的排序规则是德语... 修改方法:数据库属性-选项-排序规则 设置成 CHINESE_PRC_CI_AI 就可以了
标签: 电脑入门
好友QQ空间更新了说说,为什么我的空间动态里不显示? 好友QQ空间更新了说说后,您的空间动态没有收到提醒,首先建议您尝试清空IE缓存后重新打开查看。若您清空IE缓存仍然没有收到相关动态提醒可能会有以下几种情况影响: 1、好友QQ空间设置访问权限为回答问题、或者指定好友可见,您不在指定的权限之内,这两种情况在好友更新说说后,在您的...
标签: Web开发
Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器。由于DW的功能之强大,所以可以在他里面直接定义css(样式表),而就是这css给我出了个小难题。 事情是这样的, 我用css主要是改变一下我的超级连接的颜色和下划线的有无。在DW里定义css的确很方便,里面的参数他都为你设置好了,只要你点鼠标就行了。正是由于他的简...
标签: Web开发
var arr=['a','b','c']; 若要删除其中的'b',有两种方法: 1.delete方法:delete arr[1] 这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用 for(index in arr) document.write('arr['+index+']='...
在.net Framework的框架中有很多操作各种图形的函数,包括:点,线,面等等,构成的各种各样的丰富的图象。 在这里我主要是介绍在.Net Framework中GDI+下的TEXT(文本)的操作。首先以一个小小的程序开始: 建立一个Windows应用程序 在窗体上添加一个Button控件 和 一个PictureBox控件. 在Button控件的事件中添加,如下代码: SizeF textSize...

经验教程

371

收藏

28
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部