Максимальная строка в СУБД - PullRequest
1 голос
/ 13 мая 2010

Есть ли предел максимальной строки таблицы в СУБД (особенно MySQL)?

Я хочу создать таблицу для сохранения лог-файла, и она будет настолько быстро увеличивать строки, что я хочу знать, что я должен сделать, чтобы предотвратить любую проблему.

Ответы [ 3 ]

4 голосов
/ 13 мая 2010

Не думаю, что есть официальное ограничение, оно будет зависеть от максимальных размеров индекса и ограничений файловой системы.

Из Возможности mySQL 5.0 :

Поддержка больших баз данных. Мы используем MySQL Server с базами данных, которые содержат 50 миллионов записей. Мы также знаем о пользователях, которые используют MySQL Server с 200 000 таблиц и около 5 000 000 000 строк.

3 голосов
/ 13 мая 2010

Вы должны периодически перемещать строки журнала в базу данных истории для интеллектуального анализа данных и удалять их из транзакционной базы данных. Это обычная практика.

0 голосов
/ 13 мая 2010

Возможно, есть какое-то ограничение, зависящее от используемого движка и структуры таблицы. У меня есть таблица с приблизительно 45 миллионами записей в базе данных, которую я администрирую, я слышал о (гораздо) больших числах.

...