mysql能支持存储多少行数据
答案:2 悬赏:70 手机版
解决时间 2021-02-20 16:30
- 提问者网友:鼻尖触碰
- 2021-02-19 20:30
mysql能支持存储多少行数据
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-02-19 20:59
没有限制,如果是myisam的存储,最大的记录数为 2*32 条记录,如果你用--with-big-tables 则可以加倍到 2*2^32 另外受你的操作系统中文件大小的限制 如果是innoDB,通过多个文件组成你的tablespace则没有限制。
全部回答
- 1楼网友:几近狂妄
- 2021-02-19 21:18
实这个问题要拆分成两个问题。
第一是操作系统所采用的文件系统能支持的单个文件大小,比如:
linux 2.2-intel 32-bit (ext2文件系统) 最大支持2gb
linux 2.4+ (ext3文件系统) 支持4tb
win32 (fat32文件系统) 4gb
win32 (ntfs文件系统) 2tb
第二是存储引擎本身能支持的最大空间大小。比如
innodb存储引擎的表空间最大容量为64tb,不具体限制单表的大小,但受限于表空间。
myisam
最大表尺寸为65536tb,但是在 mysql5.0版本之前,默认情况下,myisam单个表允许的最大尺寸为4gb,你可以通过 show
table status 语句或 myisamchk -dv tbl_name 检查表的最大尺寸,如果是4g,可以通过修改
avg_row_length 和 max_rows 选项的值来达到目的。mysql5.0版本后,默认myisam表的限制是256tb。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯