以下是摘抄mysql中文手冊的解釋:
MySQL 3.22限制的表大小為4GB。由於在MySQL 3.23中使用了MyISAM儲存引擎,最大表尺寸增加到了65536TB(2567 – 1位元組)。由於允許的表尺寸更大,MySQL資料庫的最大有效表尺寸通常是由作業系統對檔案大小的限制決定的,而不是由MySQL內部限制決定的。
InnoDB儲存引擎將InnoDB表儲存在一個表空間內,該表空間可由數個檔案建立。這樣,表的大小就能超過單獨檔案的最大容量。表空間可包括原始磁碟分割槽,從而使得很大的表成為可能。表空間的最大容量為64TB。
作業系統
檔案大小限制
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
以下是摘抄mysql中文手冊的解釋:
MySQL 3.22限制的表大小為4GB。由於在MySQL 3.23中使用了MyISAM儲存引擎,最大表尺寸增加到了65536TB(2567 – 1位元組)。由於允許的表尺寸更大,MySQL資料庫的最大有效表尺寸通常是由作業系統對檔案大小的限制決定的,而不是由MySQL內部限制決定的。
InnoDB儲存引擎將InnoDB表儲存在一個表空間內,該表空間可由數個檔案建立。這樣,表的大小就能超過單獨檔案的最大容量。表空間可包括原始磁碟分割槽,從而使得很大的表成為可能。表空間的最大容量為64TB。
作業系統
檔案大小限制
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