问题 1:
在手册上:
15.2中
InnoDB tables can be of any size even on operating systems where file size is limited to 2GB.
InnoDB 表可以是任何尺寸,即使在文件尺寸被限制为2GB的操作系统上。
但 也有的说 InnoDB 表的大小只受限于操作系统的文件大小,一般为 2 GB 个人也觉得应该会受到操作系统的文件大小限制
哪个对啊
在14.4中 说 innodb的 storage limit 是 64TB 不知是说单个表的是上限还是 innodb所有表的大小加起来不能超过 64TB问题2: (分不多了 都合在一起问了 见谅)字段是varchar 而这个字段又要频繁更新 高性能Mysql 上说 行长度不再适合原位置 innodb 可能会分页
我的问题是 innodb是咋分的 每次插入时它对每行会预留空间吗
比如 字段是 varchar(10) 本来存了4字节 update后变成8字节了 这时怎么做的 是 把varchar 多出来的放在其他数据页吗?还是别的方式?
我有个表大小以后会过G 对这个表的 varchar的频繁更新 是不是很影响性能?
在手册上:
15.2中
InnoDB tables can be of any size even on operating systems where file size is limited to 2GB.
InnoDB 表可以是任何尺寸,即使在文件尺寸被限制为2GB的操作系统上。
但 也有的说 InnoDB 表的大小只受限于操作系统的文件大小,一般为 2 GB 个人也觉得应该会受到操作系统的文件大小限制
哪个对啊
在14.4中 说 innodb的 storage limit 是 64TB 不知是说单个表的是上限还是 innodb所有表的大小加起来不能超过 64TB问题2: (分不多了 都合在一起问了 见谅)字段是varchar 而这个字段又要频繁更新 高性能Mysql 上说 行长度不再适合原位置 innodb 可能会分页
我的问题是 innodb是咋分的 每次插入时它对每行会预留空间吗
比如 字段是 varchar(10) 本来存了4字节 update后变成8字节了 这时怎么做的 是 把varchar 多出来的放在其他数据页吗?还是别的方式?
我有个表大小以后会过G 对这个表的 varchar的频繁更新 是不是很影响性能?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货