我有一个数据量很大的 Web 应用程序。该应用程序目前每天将大约 5000 行(日志)存储到 MySQL RDS 微型实例中(所有设置均为默认设置 - InnoDB、UTF8 等)。每个日志都非常小……只有 4 列(int、int、timestamp、varchar(20))。我目前还没有遇到任何问题,但我担心几个月后会发生什么。
因此,我想问一下这种数据库中表的限制是什么。是否有行限制?我的数据存储限制是 5GB,但对于如此精简的数据,我认为这不会成为问题。我认为一些数据库限制在这里会是一个更大的问题。
附加信息:每天存储的数据很可能会随着时间的推移而增长。
谢谢你,抱歉,因为我是数据库管理新手:)
答案1
InnoDB 表中没有行限制http://dev.mysql.com/doc/refman/5.0/en/innodb-restrictions.html,有(巨大的)表格大小限制,但是在达到它之前你会遇到其他限制。
我建议以防万一制定一个归档策略,将旧数据移动到另一个表/数据库中。