Когда начинать беспокоиться о строках в таблице базы данных - PullRequest
4 голосов
/ 28 декабря 2011

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

Неужели невозможно обработать таблицу с 30 миллионами строк? Как это обычно решается?

Ответы [ 2 ]

4 голосов
/ 28 декабря 2011

Несколько миллионов строк не так уж велики.Создание подходящих индексов для рабочей нагрузки вашего запроса сохранит скорость.

(Свободное) практическое правило для SQL Server заключается в том, что вы должны рассмотреть возможность разбиения примерно на 20–30 миллионов строк.[ Предполагается, что у вас есть выпуск SQL Server Enterprise Edition в рабочей среде .Но разбиение не всегда является решением.]

1 голос
/ 28 декабря 2011

Правильно настроенные таблицы могут обрабатывать миллиарды строк, так что не беспокойтесь 8-) У меня есть несколько таблиц в моем производственном проекте с> 1,5 млрд строк каждая

НО - да!

Требуется больше времени для обработки и обслуживания этих таблиц

...