我在MySQL5.0中设置了以下configuration
innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend:max:16000M
虽然数据增加,ibdata2的大小不变
为什么mysql ibdata2的大小不变?
大概是因为你还没有写任何东西呢。 在尝试将数据写入InnoDB表空间中的新位置之前,InnoDB将重用现有的已删除行。
您已经在ibdata1中设置了2G表空间,在ibdata2中设置了10M的表空间。 在继续扩展ibdata2之前,InnoBase将填充ibdata1。 如果您的数据less于2G,ibdata2将不会包含任何内容。