Spec-Zone .ru
спецификации, руководства, описания, API

E.10.3. Пределы на Табличном Размере

Эффективный максимальный табличный размер для баз данных MySQL обычно определяется ограничениями операционной системы на размеры файла, не MySQL внутренние пределы. Следующая таблица приводит некоторые примеры пределов размера файла операционной системы. Это - только грубое руководство и не предназначается, чтобы быть категоричным. Для самой актуальной информации, убедиться, что проверил документацию, определенную для Вашей операционной системы.

Операционная система Предел размера файла
Win32 w/FAT/FAT32 2GB/4GB
Win32 w/NTFS 2TB (возможно больше)
Linux, с 2.2 Intel 32-разрядный 2 ГБАЙТ (LFS: 4 ГБАЙТ)
Linux 2.4 + (использующий ext3 файловая система) 4TB
Солярис 9/10 16TB
Mac OS X w/HF + 2TB

Пользователи Windows, пожалуйста, отметьте, что FAT и VFAT (FAT32) не считают подходящими для производственного использования с MySQL. Используйте NTFS вместо этого.

На Linux 2.2, можно добраться MyISAM таблицы, больше чем 2 Гбайт в размере при использовании Большой Поддержки Файла (LFS), исправляют для ext2 файловой системы. Актуальнейшие дистрибутивы Linux основаны на ядре 2.4 или выше и включают все необходимые патчи LFS. На Linux 2.4, патчи также существуют для ReiserFS, чтобы получить поддержку больших файлов (до 2TB). С JFS и XFS, петабайт и большие файлы возможны на Linux.

Для подробного краткого обзора о LFS в Linux взгляните на Большую Поддержку Файла егеровской ткани Андреаса в странице Linux в http://www.suse.de/~aj/linux_lfs.html.

Если Вы действительно встречаетесь с ошибкой полной таблицы, есть несколько причин, почему она, возможно, произошла: