具体来说,MySQL的最大行大小限制为64kB 我想知道亚马逊极光(MySQL Aurora)是否可以替代MySQL,它是否有相同的限制。
答案 0 :(得分:4)
嗯,根据AWS的文档:
Amazon Aurora数据库引擎旨在与线路兼容 使用InnoDB存储引擎的MySQL 5.6。
http://aws.amazon.com/rds/aurora/faqs/#general
这意味着innoDB限制适用: http://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html
特别是对于行大小,默认限制为8000B:
最大行长度,可变长度列除外(VARBINARY, VARCHAR,BLOB和TEXT)略小于数据库的一半 页。也就是说,最大行长度约为8000字节 默认页面大小为16KB;如果您通过指定减少页面大小 创建MySQL实例时的innodb_page_size选项 对于8KB页面,最大行长度为4000字节,对于4KB页面,最大行长度为2000字节 页面。 LONGBLOB和LONGTEXT列必须小于4GB,并且 总行长度(包括BLOB和TEXT列)必须小于 4GB。