Описание

Ускоряет пересчет куба на больших БД в 5-10 раз за счет оптимизации SQL запроса. Используется только для базы с несколькими кассовыми серверами. Если кассовый сервер только один, то использовать смысла нет.

Куб для отчетов по расходу блюд
Оптимизация куба заключается в создании одного некластеризованного индекса, на таблице Paybindings.

Поля:

  1. § Midserver
  2. § Visit
  3. § CurrUNI

Порядок важен

Индекс оптимизирует джоин таблиц paybindings и currunis, занимающий бОльшую часть времени выполнения запроса.

Внимание

Добавление индекса в БД имеет смысл только в случае, если в БД хранятся данные нескольких кассовых серверов.

Порядок действий:

  1. Открыть SQL Management Studio и подключиться к серверу БД.
  2. Открыть таблицы БД RK7 и найти таблицу dbo.PAYBINDINGS
  3. Раскрыть таблицу и перейти в ее индексы
  4. Нажать правой кнопкой мыши на Индексы > Создать индекс > Некластеризованный индекс
  5. В открывшемся окне ввести название нового индекса, на вкладке «ключ индекса столбцы» нажать кнопку «Добавить»
  6. Выбрать поля таблицы VISIT, MIDSERVER и CURRUNI и нажать кнопку «ОК»
  7. В сформировавшемся списке выбрать строку с полем VISIT, на панели правее нажать кнопку «Переместить вниз»
  8. Нажать кнопку ОК и дождаться создания индекса, после чего он станет виден в индексах таблицы PAYBINDINGS

После проделанных действий пересчитать куб для отчетов по расходу блюд и стать приятно удивленным.

Контакты

Контакты для связи nsk@carbis.ru