MySQL InnoDB适宜存放的最多记录数
InnoDB允许一张表最多只有64TB的大小。 如果你1行有10个字段,每个字段平均25个byte,每行250个byte;可容纳的最大行数是 256000000.0 ( 2亿5千万行) 不过这只是理论上的最大值,实际上, 按经验来说,数据超过1千万行,性能就会比较差了。 大表具体如何影响性能? 一个不完整的列表: 1.索引过大,使得b+树层数变深;另外,小索引本来可以完整放到内存的,索引大了后就放不了了,查询性能可想而知 2.一些全表改动,如alter table, optimize table会导致更长的down time