Производительность таблицы разделов SQL Server - PullRequest
0 голосов
/ 24 декабря 2010

Я использую SQL Server 2008 Enterprise. У меня есть ежегодные данные о клиентах с 2000 по 2010, а с 2000 по 2009 мне нужно только читать, а в 2010 году мне нужно и читать, и писать.

Итак, этот сценарий требований и использования заставляет меня задуматься об использовании таблицы разделов SQL Server. Но я не уверен, что производительность таблицы разделов лучше, чем использование одной таблицы (одной и той же схемы) для каждого года? Мне интересно, является ли использование легковесного решения (т. Е. Самодельной таблицы на каждый год) более эффективным по сравнению с использованием таблицы разделов.

Кстати: в каждом году около 100 тыс. Строк. У меня только один жесткий диск. Мне также интересно узнать разницу между таблицей разделов и представлением разделов.

спасибо заранее, George

Ответы [ 2 ]

2 голосов
/ 24 декабря 2010

У вас есть 100 000 строк в год? Просто не стоит извиняться. И я тоже не буду накатывать ваше собственное решение.

Особенно с одним диском, который беспокоит гораздо больше ...

2 голосов
/ 24 декабря 2010

НЕТ НЕТ НЕТ , очень редко домашний напиток лучше, чем проверенное / проверенное решение.

Не изобретайте велосипед, используйте разделы стола, если необходимо.1006 * Можете ли вы просто представить себе простое домашнее решение для INSERTS/UPDATES/SELECT, и вы должны помнить, что нужно создавать новую таблицу 31 декабря каждого года, и что делать, если вас сбивает автобус или болееспать или просто забыть?

Не делай, просто НЕ делай этого.

...