Сколько таблиц можно создать в базе данных MySQL? - PullRequest
28 голосов
/ 05 октября 2011

Сколько таблиц можно создать в базе данных mysql?

А сколько столбцов можно создать в таблице mysql?

Сколько строк можно вставить в таблицу mysql?

Ответы [ 5 ]

45 голосов
/ 05 октября 2011

Сколько таблиц можно создать в базе данных mysql?

В MySQL нет ограничений на количество баз данных. В базовой файловой системе может быть ограничение на количество таблиц. Отдельные механизмы хранения могут налагать специфические для двигателя ограничения. InnoDB разрешает до 4 миллиардов таблиц.

* * 1010

А сколько столбцов можно создать в таблице mysql?

Существует жесткое ограничение в 4096 столбцов на таблицу, но эффективный максимум может быть меньше для данной таблицы. Точный предел зависит от нескольких взаимодействующих факторов.

Сколько строк можно вставить в таблицу mysql?

Количество строк ограничено максимально допустимым размером для таблицы . Это зависит от ОС. Вы можете наложить ограничение на количество строк, установив MAX_ROWS во время создания таблицы.

Ссылка: Пределы в MySQL

9 голосов
/ 05 октября 2011

Это действительно зависит от операционной системы и версии MySQL.Как правило, размер файла MySQL для таблиц может быть: (версия 5.0)

 Operating System       File-size Limit
 Win32 w/ FAT/FAT32     2GB/4GB
 Win32 w/ NTFS          2TB (possibly larger)
 Linux 2.2-Intel 32-bit 2GB (LFS: 4GB)
 Linux 2.4+                 4TB(using ext3 file system)
 Solaris 9/10           16TB
 MacOS X w/ HFS+        2TB
 NetWare w/NSS file system  8TB

Для получения дополнительной информации проверьте http://dev.mysql.com/doc/refman/5.0/en/table-size-limit.html

5 голосов
/ 05 октября 2011

Unlimited. 4096 колонн. Предел числа строк мне неизвестен.

См. Например http://dev.mysql.com/doc/refman/5.0/en/column-count-limit.html.

0 голосов
/ 08 июня 2018

Жесткий колпачок 4096 колонок, но мой опыт: старайтесь не использовать VARCHAR, используйте TINYTEXT.В противном случае вы легко достигнете предела «предел размера строки в 65 535 байт», даже если в таблице менее 50 столбцов.

0 голосов
/ 05 октября 2011

Максимально допустимый размер строки составляет 65535 байт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...