powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS недостаточно использует ресурсы сервера
7 сообщений из 7, страница 1 из 1
SSAS недостаточно использует ресурсы сервера
    #39886854
DreamTheme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется многомерный куб. В нем есть несколько distinct count, и фактов со связью многие-ко-многим.
Проводилось тестирование куба на различных серверах.
Минимальная конфигурация 8 вирт. ядер, 64 Гб ОЗУ.
Максимальная конфигурация 32 вирт.ядра, 256Гб ОЗУ и SSD со скоростью около 500-600Мб/с.
SQL Server Enterprise 2016.

При запросе к кубу из Excel скорость выборки не меняется, меняется только время процессинга.
А при запросах нагрузка на сервер минимальная, иногда ОЗУ используется мение 1 Гб и ЦП не более 20%, при этом диск также показывает медленную скорость.


Похоже проблема не редкая, но решения не найдено.
Пожалуйста, подскажите куда копать?

Перерыв массу статей по оптимизации не могу понять, почему ресурсы не используются в близком к 100% объеме.
...
Рейтинг: 0 / 0
SSAS недостаточно использует ресурсы сервера
    #39886902
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DreamTheme,

если цель занять много ресурсов то можно послать множество паралельных запросов под разными ролями с множеством тяжелых расчётных мер

если вопрос "почему" то это потому что там последовательно выполняются разные процессы с разными требованиями к системе (считывание данных с диска в память, расчётная часть на процессоре в один поток с обменом через память/кэшем и т.д.)
...
Рейтинг: 0 / 0
SSAS недостаточно использует ресурсы сервера
    #39886911
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DreamTheme,

Кто ж знает, что у вас там в кубе наворочено.
Некоторые части SSAS однопоточные, например, формульный движок.
...
Рейтинг: 0 / 0
SSAS недостаточно использует ресурсы сервера
    #39887587
DreamTheme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пытаюсь найти способ понять, как ускорить расчет distinct count.
Тестировал SSAS на RAM-диске, толку нет вообще. Нагрузка на проц/ОЗУ/Диск низкая, а скорость выполнения запроса низкая.
Идет последовательное чтение агрегатов, это занимает бОльшую часть времени.
...
Рейтинг: 0 / 0
SSAS недостаточно использует ресурсы сервера
    #39887591
DreamTheme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу понять в чем узкое место. Или на многомерном кубе в принципе невозможно нормально DC считать?

ROLAP пробовал, но это нужно весь DWH перестраивать и атрибуты в разные измерения разносить. Например Товар и БрендТовара нужно в разные измерения, иначе он у меня лезет в БД и там не использует столбец БрендТовара (ID int), а подтягивает его по справочнику товаров. Этот джойн дорог и не дает прироста скорости.
...
Рейтинг: 0 / 0
SSAS недостаточно использует ресурсы сервера
    #39887621
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DreamTheme,

Читали?
https://www.mssqltips.com/sqlservertip/3043/different-options-for-creating-a-distinct-count-measure-in-ssas/
особенно msdn-ссылку на Analysis Services Distinct Count Optimization
...
Рейтинг: 0 / 0
SSAS недостаточно использует ресурсы сервера
    #39888727
DreamTheme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Рекомендации MSDN - да, а эту страницу нет, уже да)
У нас идет выбор редакции, сейчас Standard стоит, и Enterprise, судя по тестам в многомерном режиме дает прирост только в скорости процессинга, а запросы также выполняются. Естественно Enterprise под большим вопросом, а значит нет секционированных таблиц, ROLAP, не потянет Tabular Model, не более трех партиций данных...

Способ с подменой DC на M2M вариант из статьи проверил, работает в 4 раза дольше и нагружает сильно. У нас у измерения, атрибут которого вычисляется DC около 300 000 значений, ничего не помогает, только если в DBE считать. Но это потребует разносить атрибуты типа Товар и БрендТовара в отдельные измерения, иначе по брендам будет джойн справочника товаров(

Вобщем, нужно понять:
1) как ускорить наш многомернный куб с DC (и M2M) текущими средствами, или "особенными свойствами" Enterprise?... (Хотя 64Гб ОЗУ на инстанс SSAS нам пока хватает). Или тут только переход на Tabular?
2) есть ли значимая разница от редакции в скорости выполнения запросов пользователей в многомерном режиме?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS недостаточно использует ресурсы сервера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]