安全进阶宝典深入认识的隐藏空间容易
2021-05-25 合山装修公司
这里将主要介绍MySQL隐藏空间的相关问题,大家都知道MySQL数据库的使用环境变量的TMPDIR值的主要作用是保存临时文件的相关目录的实际路径名,如果未设置TMPDIR,MySQL将使用系统的默认值,通常为/tmp、/var/tmp或/usr/tmp。
如果包含临时文件目录的文件系统过小,可对mysqld使用-tmpdir选项,在具有足够MySQL隐藏空间的文件系统内指定1个目录。
在MySQL 5.1中,-tmpdir选项可被设置为数个路径的列表,以循环方式使用。在Unix平台上,路径用冒号字符:隔开,在Windows、NetWare和OS/2平台上,路径用分号字符;隔开。注意,为了有效分布负载,这些路径应位于不同的物理磁盘上,而不是位于相同磁盘的不同分区中。
如果MySQL服务器正作为复制从服务器使用,不应将--tmpdir设置为指向基于内存的文件系统的目录,或当服务器主机重启时将清空的目录。对于复制从服务器,需要在机器重启时仍保留一些临时文件,以便能够复制临时表或执行LOAD DATA INFILE操作。如果在服务器重启时丢失了临时文件目录下的文件,复制将失败。
无偿为贫困党员、农户提供科学养殖技术和优良的生猪品种。他告诉 MySQL会以隐含方式创建所有的临时文件。这样,就能确保中止mysqld时会删除所有临时文件。使用隐含文件的缺点在于,在临时文件目录所在的位置中,看不到占用了文件系统的大临时文件。
进行排序时(ORDER BY或GROUP BY),MySQL通常会使用1个或多个临时文件。所需的最大磁盘MySQL隐藏空间由下述表达式决定:
1.(length of what is sorted + sizeof(row pointer))
2.* number of matched rows
3.* 2
row pointer(行指针)的大小通常是4字节,但在以后,对于大的表,该值可能会增加。
对于某些SELECT查询,MySQL还会创建临时SQL表。它们不是隐含表,并具有SQL_*形式的名称。
ALTER TABLE会在与原始表目录相同的目录下创建临时表。上述的相关内容就是对MySQL隐藏空间问题浅析的描述,希望会给你带来一些帮助在此方面。
责编:思妮
武汉治疗包皮过长哪家好哈尔滨牛皮癣医院哪家医院好双鸭山医院牛皮癣唐山男科不孕不育治疗费用多少钱四川肝病专业医院
石家庄好男科医院

-
-
连两场被错位打出阴影饼皇竟成火箭最大漏洞搭配
连两场被错位打出阴影!饼皇竟成火箭最大漏洞卡培拉北京时间12月12日这种从...
- 建材选购 2020-06-06
-
连两场被错位打出阴影饼皇竟成火箭最大漏洞搭配
-
-
这烂队又一新星爆发复兴从今天开始搭配
+!这烂队又一新星爆发 复兴从今天开始?勒夫特 北京时间12月8日,布...
- 建材选购 2020-05-31
-
这烂队又一新星爆发复兴从今天开始搭配
-
-
脑残操作惹怒球迷欲众筹炒掉公牛管理层搭配
脑残操作惹怒球迷!欲众筹炒掉公牛管理层公牛管理层 在选秀大会前...
- 建材选购 2020-05-28
-
脑残操作惹怒球迷欲众筹炒掉公牛管理层搭配
-
-
还记得14年前猝死的他吗亨利因他而眼含热搭配
还记得14年前猝死的他吗?亨利因他而眼含热泪纪念维维安·福时隔14年,喀麦...
- 建材选购 2020-05-27
-
还记得14年前猝死的他吗亨利因他而眼含热搭配
-
-
为美好而来这里的温泉给您不一样的体验1搭配
为美好而来,这里的温泉,给您不一样的体验为美好而来,这里的温泉,给您不...
- 建材选购 2020-05-27
-
为美好而来这里的温泉给您不一样的体验1搭配
-
-
儋州市正式升格为海南第四个地级市搭配
儋州市正式升格为海南第四个地级市在国务院批复近5个月后,今日,儋州市...
- 建材选购 2020-05-26
-
儋州市正式升格为海南第四个地级市搭配