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