SQL Server: несколько таблиц и секционированная таблица - PullRequest
0 голосов
/ 15 февраля 2012

Вот сценарий, база данных обрабатывает данные для экспорта в несколько таблиц, например:

dbo.Exports2011
dbo.Exports2010
dbo.Exports2009
...
dbo.Exports1994

Я собирался объединить все это в одну таблицу, используя разбиение таблицы . Настоящая проблема заключается здесь: мне приходится обновлять данные за последние 2 года ежемесячно (да, они меняются, небольшой процент, но это так), поэтому усечение / повторная вставка с использованием подхода с несколькими таблицами кажется более легким.

Там примерно 8 миллионов строк в год, и нет идентификатора, который я мог бы использовать, чтобы проверить, какие записи изменились.

  1. Можно / рекомендуется удалить раздел и заново создавать его каждый раз, когда мне нужно, чтобы я мог обновить данные?

  2. Будет ли разница в производительности? или я упускаю какой-либо другой подход?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...