Переключение разделов SQL в OLTP-сервере - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть ситуация в моей таблице базы данных OLTP, в которой мне нужна ваша помощь. Я использую Sql server 2008 R2 edition. У меня есть таблица с более чем 12 миллионами записей. Я сделал раздел в зависимости от автоматического увеличения идентификатора.

Производительность увеличена после разбиения. но все же нам нужно улучшить вставку данных в таблицу. Я планировал сделать переключатель раздела. Поможет ли это мне? ? Как мне планировать?

Моя таблица является одной из основных таблиц в нашей базе данных. Так, как я буду обращаться с переключателем раздела в живой среде. Есть загрузки SP и расчеты на основе этой таблицы. Поэтому переименование или разделение на архивные таблицы для меня не вариант.

Я в основном разработчик SQL, и у нас нет каких-либо специализированных администраторов баз данных, которые бы мне помогли. Так что любая помощь будет высоко оценена.

РЕДАКТИРОВАТЬ: Эта таблица является частью ERP, который был отправлен поставщиком. Сейчас я завербован на месте клиентов, чтобы устранить проблему, поднятую продавцом. Таким образом, есть много SP, которые необходимо изменить, чтобы улучшить производительность. Вместо того, чтобы находить и редактировать каждый SP, я пытался найти какие-либо лучшие варианты.

Моя схема таблицы содержит 35 столбцов, большинство из которых, если они имеют тип int, но также содержат поля varchar. Индексирование применяется в соответствии с планами выполнения SQL, что значительно повышает производительность. при необходимости могу предоставить полную структуру таблицы и детали индекса

...