当前位置:七道奇文章资讯数据防范MySQL防范
日期:2011-05-02 15:51:00  来源:本站整理

暂时文件毕竟储存在那边[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防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 若何将Windows 7暂时文件夹请出系统盘
  • 更改win7的暂时文件夹途径的办法 优化WIN7暂时文件夹本领
  • 若何改正Windows7系统暂时文件夹途径
  • 把Internet暂时文件夹移到其他位置
  • 保卫系统盘 转移Win7暂时文件存储位置
  • 教大家自定义IE9暂时文件夹的储存容量
  • 暂时文件毕竟储存在那边
  • php成立暂时文件tempnam与tmpfile辨别
  • 删除卡巴斯基暂时文件拿回更多空间
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .