我想知道我的MySQL表在哪一点上被认为太大了.
表是这样的:
因此行大小不是太大,但会不断添加.根据我的估计,我每天会看到大约17000个新行,所以每月大约有50万个.数据很可能会大量轮询.
我应该考虑分裂这个的方法,还是我现在还好吗?
谢谢,
来自http://dev.mysql.com/doc/refman/5.0/en/full-table.html:
MySQL数据库的有效最大表大小通常取决于操作系统对文件大小的约束,而不是MySQL内部限制.
从链接文章中的表格,在FAT/FAT32系统和Linux pre 2.4上,最大文件大小为2-4 GB,在列出的所有其他系统上,最大文件大小至少为2 TB.
只要你正确地索引你的表,就不会有太多的减速因为你的表增长.但是,如果您的表增长到您注意到任何减速的程度,则可能是您定期存档旧记录的选项.