mysql如何設置單個表單存儲數據上限?
MySQL 3.22限制的表大小為4GB。由于在MySQL 3.23中使用了MyISAM存儲引擎,最大表尺寸增加到了65536TB(2567 – 1字節)。
由于允許的表尺寸更大,MySQL數據庫的最大有效表尺寸通常是由操作系統對文件大小的限制決定的,而不是由MySQL內部限制決定的。
InnoDB存儲引擎將InnoDB表保存在一個表空間內,該表空間可由數個文件創建。這樣,表的大小就能超過單獨文件的最大容量。
表空間可包括原始磁盤分區,從而使得很大的表成為可能。表空間的最大容量為64TB。在下面的表格中,列出了一些關于操作系統文件大小限制的示例。
這僅是初步指南,并不是最終的。要想了解最新信息,請參閱關于操作系統的文檔。操作系統文件大小限制Linux 2.2-Intel 32-bit2GB (LFS: 4GB)Linux 2.4+(using ext3 filesystem) 4TBSolaris 9/1016TBNetWare w/NSS filesystem8TBwin32 w/ FAT/FAT322GB/4GBwin32 w/ NTFS2TB(可能更大)
MacOS X w/ HFS+2TB