sql - innodb_file_per_table 不起作用

标签 sql mysql innodb

我正在尝试使用我的 mysql 5.0 的 innodb_file_per_table 选项。

我相关的my.cnf是:

innodb_data_file_path           = ibdata1:100M:autoextend  
innodb_file_per_table 
innodb_autoextend_increment = 100

但是当我删除并重新创建我的架构和数据库时,我看到了表的拆分文件,但它们太小了! (他们不是从 100MB 开始的)

可能是什么问题?

谢谢!

最佳答案

innodb_autoextend_increment 仅影响共享表空间。

您不能为每个文件的表空间设置初始大小和增量大小:

http://forums.mysql.com/read.php?22,26788,63040#msg-63040

关于sql - innodb_file_per_table 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2326353/

相关文章:

mysql - 通过 JPA EntityManager 执行创建表查询

php - MYSQL - 两个表从第二个表中获取每个用户最后跟踪行的记录

mysql - 简单的 UPDATE 查询在 InnoDB 中比 MyISAM 花费更多时间

MySQL 计数不同 - 非常慢

php - 如何将 MySQL 远程数据库表插入本地数据库表?

mysql - 为什么在创建表后删除 django DATABASE_OPTIONS 的 "init_command set engine=INNODB"?

mysql - 如何使用 NULL 值将表与其自身连接

sql - 在 SQL 中检索列信息(复合键)

sql - LAG/OVER/PARTITION/ORDER BY 使用条件 - SQL Server 2017

mysql - 我应该使用什么 IP 地址在 Docker 中进行通信?