Вот сценарий, база данных обрабатывает данные для экспорта в несколько таблиц, например:
dbo.Exports2011
dbo.Exports2010
dbo.Exports2009
...
dbo.Exports1994
Я собирался объединить все это в одну таблицу, используя разбиение таблицы . Настоящая проблема заключается здесь: мне приходится обновлять данные за последние 2 года ежемесячно (да, они меняются, небольшой процент, но это так), поэтому усечение / повторная вставка с использованием подхода с несколькими таблицами кажется более легким.
Там примерно 8 миллионов строк в год, и нет идентификатора, который я мог бы использовать, чтобы проверить, какие записи изменились.
Можно / рекомендуется удалить раздел и заново создавать его каждый раз, когда мне нужно, чтобы я мог обновить данные?
Будет ли разница в производительности? или я упускаю какой-либо другой подход?