DBMS 中的最大行数
DBMS(特别是MySQL)中表的最大行数有限制吗?
我想创建表来保存日志文件,它的行增加得如此之快,我想知道我应该做什么来防止出现任何问题。
Is there any limit to maximum row of table in DBMS (specially MySQL)?
I want create table for saving logfile and it's row increase so fast I want know what shoud I do to prevent any problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为没有官方限制,这取决于最大索引大小和文件系统限制。
来自 mySQL 5.0 功能:
I don't think there is an official limit, it will depend on maximum index sizes and filesystem restrictions.
From mySQL 5.0 Features:
您应该定期将日志行移出到历史数据库中以进行数据挖掘,并将它们从事务数据库中清除。这是一种常见的做法。
You should periodically move log rows out to a historical database for data mining and purge them from the transactional database. It's a common practice.
可能存在某种限制,具体取决于所使用的引擎和表结构。我管理的数据库中有一个包含大约 4500 万个条目的表,我听说过更高的数字。
There's probably some sort of limitation, dependent on the engine used and the table structure. I've got a table with appx 45 million entries in a database I administrate, I've heard of (much) higher numbers.