首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要MySQL磁盘开销吗?

问需要MySQL磁盘开销吗?
EN

Server Fault用户
提问于 2012-11-13 16:24:41
回答 2查看 148关注 0票数 -1

我有一个EXT3分区,它只包含MySQL dbs。在2Tb中,我只剩下90 to了。这应该足够让我坚持到新的预算开始(而且我可以获得更多的存储空间),但是我想知道缺乏空间是否会给MySQL带来任何问题。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-11-13 17:00:25

在某些情况下,mysql可以创建磁盘上的临时表来执行巨大的复杂连接。当然,您需要足够的磁盘上的空闲空间。

如果您复制基础,除了通常的文件之外,还会将绑定日志存储在磁盘上。

此外,我们都可以忘记关闭调试日志记录:)

票数 0
EN

Server Fault用户

发布于 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

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/448265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档