首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当更改像自动增量这样的表信息时,mysql临时文件夹应该有多大?

当更改像自动增量这样的表信息时,mysql临时文件夹应该有多大?
EN

Server Fault用户
提问于 2019-10-03 14:53:07
回答 1查看 280关注 0票数 0

如果我有500 to的表大小,那么temp文件夹应该有多大才能更改表信息?我将在my.cnf中配置临时内存,在本例中,我有64 GB的物理ram。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2019-10-03 15:48:24

根据ALTER手册中的“性能和空间要求”一节,临时文件夹的大小似乎无关紧要,因为空间来自原始表所在的相同位置:https://dev.mysql.com/doc/refman/8.0/en/alter-table.html

表的临时副本在原始表的数据库目录中创建。

对于InnoDB表,对驻留在共享表空间中的表使用复制算法的ALTER操作可以增加表空间所使用的空间。这类操作所需的额外空间与表中的数据加索引的空间一样多。

..。

ALTER TABLE with DISCARD ... PARTITION ... TABLESPACE or IMPORT ... PARTITION ... TABLESPACE不创建任何临时表或临时分区文件。

..。

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

https://serverfault.com/questions/986660

复制
相关文章

相似问题

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