@aidar21

Как лучше спроектировать БД?

Здравствуйте. Нужен совет по проектированию большой базы данных или ссылки, что почитать.
В чем суть: есть некая таблица main c clustered key и куча таблиц с foreign key на таблицу main.
Если таблица main может содержать не больше 20 млн. записей, то остальные таблицы могут иметь по несколько, а то и десятки записей с ссылкой на одну запись с main(получается таблицы могут содержать >20 млн ). Таким образом база данных очень разрастается и индексация уже не спасает- база тормозит.

Может некоторые особо крупные таблицы вывести в отдельные базы или что вы можете посоветовать?

Спасибо!
  • Вопрос задан
  • 2349 просмотров
Пригласить эксперта
Ответы на вопрос 1
LifeAct
@LifeAct
Создаем и раскручиваем, не ставим на конвейер
У меня была ситуация: несколько огромных таблиц, инфа за 5 лет, выборка (отчет) тормозил а потом и вовсе перестал открываться, таймаут соединения.... спасло секционирование по дате.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы