我有一个EXT3分区,它只包含MySQL dbs。在2Tb中,我只剩下90 to了。这应该足够让我坚持到新的预算开始(而且我可以获得更多的存储空间),但是我想知道缺乏空间是否会给MySQL带来任何问题。
发布于 2012-11-13 17:00:25
在某些情况下,mysql可以创建磁盘上的临时表来执行巨大的复杂连接。当然,您需要足够的磁盘上的空闲空间。
如果您复制基础,除了通常的文件之外,还会将绑定日志存储在磁盘上。
此外,我们都可以忘记关闭调试日志记录:)
发布于 2012-11-17 13:39:26
如果您专门问如果2TbLeff会导致MySQL窒息,是否只有90 to的输出,则答案是否定的。MySQL将继续运行,直到空间耗尽(无论是由数据库文件、innodblogs或tmp表,它将停止响应查询,并击中最大连接相当快。
如果使用的是单独的InnoDB表,则可以通过发出优化表表名来收回未使用的空间。
对于tmp表,您可以移动到一个内存驱动器,比如1GB (如果您有足够的内存)。
我用:
创建金额点: mkdir /var/ramdisk挂载-t tmpfs无/var/ramdisk -o size=1024m
https://serverfault.com/questions/448265
复制相似问题