Действительно ли табличный раздел сервера Sql может улучшить выбранную производительность?

Я обнаружил, что выбранная производительность раздела таблицы ниже, чем у оригинала. Действительно ли табличный раздел сервера Sql может улучшить выбранную производительность? Может кто-нибудь может дать мне совет?

2 ответа

Разбиение таблицы с помощью значимой функции секционирования позволяет администраторам баз данных разделять "горячие" и "холодные" данные или группировать все данные на разных физических дисках.

Таким образом, в ваших файлах данных у вас будут меньшие размеры данных, которые могут повысить производительность. Поскольку вы разместили свои данные на отдельных дисках, SQL Engine может читать больше данных параллельно, что повышает производительность.

Горячее-холодное разделение данных важно, если вы можете, например, различать данные по годам и если вам не нужно слишком много предыдущих лет. Затем вы можете сохранить текущий год в разделе на диске, который быстрее. Или вы можете хранить активные данные в памяти, а холодные - в дисковом хранилище.

Да. Разделение может помочь улучшить производительность вашего запроса, если вы можете работать в рамках того, как работает раздел. Пожалуйста, найдите больше информации здесь.

Другие вопросы по тегам