我有一张表,多次导入数据只存储460W左右,而数据有1300W左右。
表属性如下:
查了些资料,说是MySQL单表存储有限制。尝试以下步骤更改过均无效。
1. ALTER TABLE yun_cheng MAX_ROWS=1000000000 AVG_ROW_LENGTH=15000;
2. 将MySQL存储路径修改到NTFS格式磁盘下。求怎么把千万级数据导入单表。
表属性如下:
查了些资料,说是MySQL单表存储有限制。尝试以下步骤更改过均无效。
1. ALTER TABLE yun_cheng MAX_ROWS=1000000000 AVG_ROW_LENGTH=15000;
2. 将MySQL存储路径修改到NTFS格式磁盘下。求怎么把千万级数据导入单表。
解决方案 »
- 批处理 获取mysql脚步的错误
- mysql command line client 怎样输入中文
- 请教MYSQL高手:MYSQL中如何实现分组排序并追加新行号
- 请问大虾,windows下MYSQL如何用mysqlhotcopy来备份啊
- ID从1000-2000的表都update为200-300的随机数 该怎么写啊?
- mysql无法启动?
- 我有一oracle数据库想把里面的内容改成mysql的,请问有谁会吗?帮忙改下,我贴代码.
- 启动不了MYSQL服务
- 如何将 现有的表 倒入 MYSQL的数据库中.
- 查询问题,大家帮忙看看
- C++操作Mysql中的blob字段
- MEMORY hash 表的插入性能问题
文件大小限制
Linux 2.2-Intel 32-bit
2GB (LFS: 4GB)
Linux 2.4+
(using ext3 filesystem) 4TB
Solaris 9/10
16TB
NetWare w/NSS filesystem
8TB
win32 w/ FAT/FAT32
2GB/4GB
win32 w/ NTFS
2TB(可能更大)
MacOS X w/ HFS+
2TB
在Linux 2.2平台下,通过使用对ext2文件系统的大文件支持(LFS)补丁,可以获得超过2GB的MyISAM表。在Linux 2.4平台下,存在针对ReiserFS的补丁,可支持大文件(高达2TB)。目前发布的大多数Linux版本均基于2.4内核,包含所有所需的LFS补丁。使用JFS和XFS,petabyte(千兆兆)和更大的文件也能在Linux上实现。然而,最大可用的文件容量仍取决于多项因素,其中之一就是用于存储MySQL表的文件系统。