请问:MYSQL数据库对表的行数有限制吗?

weizhihui1213 2003-11-19 05:05:13
现有一表,3400多万条记录,数据文件和索引文件共6G,我再插入数据时,提示我数据表已满。请问,数据表对行数有限制吗?如有,为多大?(MYSQL3.23.57+win2000,我在建表时没有约定行数)
谢谢!
...全文
1503 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuwl 2003-11-20
  • 打赏
  • 举报
回复
你有这么多数据用MYSQL速度又不快的。如果这个数据库的文件坏了。你不哭死了。
可以把数据分批放进不同的数据库呀。
lxf_1976 2003-11-20
  • 打赏
  • 举报
回复
楼主要“冲破”这个限制,是指不要上限吗?这样只能考虑操作系统的文件大小限制了,目前的MYSQL版本数据表的大小限制已经远远大于操作系统的了!
weizhihui1213 2003-11-20
  • 打赏
  • 举报
回复
有什么办法可以冲破这个限制吗?设置max_rows吗?谢谢!
swotcoder 2003-11-20
  • 打赏
  • 举报
回复
NTFS没问题
swotcoder 2003-11-20
  • 打赏
  • 举报
回复
你看看硬盘有没有空间吧,你所使用的版本已经支持800TB。
shuixin13 2003-11-19
  • 打赏
  • 举报
回复
呵呵,
就是小木兄的啦,

主要是对表容量的限止
heavenmusic 2003-11-19
  • 打赏
  • 举报
回复
about mysql and OS
lxf_1976 2003-11-19
  • 打赏
  • 举报
回复
摘自《MySQL网络数据库指南》10章节:

MySQL 对于表的大小有其自己内部的限制,但是,由于它将表表示为文件, MySQL 还将受到文件尺寸最大值的限制,该最大值是由操作系统给出的。因此,有效的表尺寸最大值要小于MySQL 的内部限制和系统文件尺寸的限制。

通常,随着时间的推移,对尺寸大小的约束将有所缓和。例如, IBM AIX4.1 有2GB 文
件大小的限制,但是在AIX4.2 中该限制值大约为6 4 G B。在MySQL 中内部的表大小限制值
也随着最新版本的出现而增加。在3.23 系列之前,内部的限制值为4 G B。从3 . 2 3系列起,该限制值大约为9 000 000太字节。表10-2 说明了MySQL 内部的表大小限制和AIX 文件大小限制怎样相互作用来确定有效的表大小的最大值。类似的相互作用也可应用于其他的操作系统286计计第三部分部MySQL 管理

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧