Ускоряет пересчет куба на больших БД в 5-10 раз за счет оптимизации SQL запроса. Используется только для базы с несколькими кассовыми серверами. Если кассовый сервер только один, то использовать смысла нет.
Куб для отчетов по расходу блюд Оптимизация куба заключается в создании одного некластеризованного индекса, на таблице Paybindings.
Поля:
§ Midserver
§ Visit
§ CurrUNI
Порядок важен
Индекс оптимизирует джоин таблиц paybindings и currunis, занимающий бОльшую часть времени выполнения запроса.
Внимание
Добавление индекса в БД имеет смысл только в случае, если в БД хранятся данные нескольких кассовых серверов.
Порядок действий:
Открыть SQL Management Studio и подключиться к серверу БД.
Открыть таблицы БД RK7 и найти таблицу dbo.PAYBINDINGS
Раскрыть таблицу и перейти в ее индексы
Нажать правой кнопкой мыши на Индексы > Создать индекс > Некластеризованный индекс
В открывшемся окне ввести название нового индекса, на вкладке «ключ индекса столбцы» нажать кнопку «Добавить»
Выбрать поля таблицы VISIT, MIDSERVER и CURRUNI и нажать кнопку «ОК»
В сформировавшемся списке выбрать строку с полем VISIT, на панели правее нажать кнопку «Переместить вниз»
Нажать кнопку ОК и дождаться создания индекса, после чего он станет виден в индексах таблицы PAYBINDINGS
После проделанных действий пересчитать куб для отчетов по расходу блюд и стать приятно удивленным.