我有一张表,多次导入数据只存储460W左右,而数据有1300W左右。
表属性如下:
查了些资料,说是MySQL单表存储有限制。尝试以下步骤更改过均无效。
1. ALTER TABLE yun_cheng MAX_ROWS=1000000000 AVG_ROW_LENGTH=15000;
2. 将MySQL存储路径修改到NTFS格式磁盘下。求怎么把千万级数据导入单表。

解决方案 »

  1.   

    将MySQL存储路径修改到NTFS格式磁盘下就可以了你看下错误日志报的什么错误
      

  2.   

    操作系统
     文件大小限制
     
    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表的文件系统。
      

  3.   

    这个不是MYSQL的限制,是你操作系统的限制。