InnoDB 加载新的tablespace 的方法以及注意事项。

本文介绍了如何修改InnoDB表空间配置,确保原有ibdata1文件真实大小正确配置,并新增ibdata2表空间。文中强调了新增文件路径不可存在,InnoDB会在服务器重启时创建并初始化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

例如原先配置如下:
innodb_data_home_dir =
innodb_data_file_path = /ibdata/ibdata1:10M:autoextend

在加载的时候,必须将目前的原有的ibdata1的真实大小写入配置中,然后后面再跟新的要创建的tablespace。参考如下手册原话

Suppose that this data file, over time, has grown to 988MB. Here is the configuration line after modifying the original data file to not be auto-extending and adding another auto-extending data file:

新的添加ibdata2 tablespace 配置如下
innodb_data_home_dir =
innodb_data_file_path = /ibdata/ibdata1:988M;/disk2/ibdata2:50M:autoextend

 

When you add a new file to the tablespace configuration, make sure that it does not exist. InnoDB will create and initialize the file when you restart the server.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值