|
|
|
SSAS недостаточно использует ресурсы сервера
|
|||
|---|---|---|---|
|
#18+
Имеется многомерный куб. В нем есть несколько distinct count, и фактов со связью многие-ко-многим. Проводилось тестирование куба на различных серверах. Минимальная конфигурация 8 вирт. ядер, 64 Гб ОЗУ. Максимальная конфигурация 32 вирт.ядра, 256Гб ОЗУ и SSD со скоростью около 500-600Мб/с. SQL Server Enterprise 2016. При запросе к кубу из Excel скорость выборки не меняется, меняется только время процессинга. А при запросах нагрузка на сервер минимальная, иногда ОЗУ используется мение 1 Гб и ЦП не более 20%, при этом диск также показывает медленную скорость. Похоже проблема не редкая, но решения не найдено. Пожалуйста, подскажите куда копать? Перерыв массу статей по оптимизации не могу понять, почему ресурсы не используются в близком к 100% объеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 16:18 |
|
||
|
SSAS недостаточно использует ресурсы сервера
|
|||
|---|---|---|---|
|
#18+
DreamTheme, если цель занять много ресурсов то можно послать множество паралельных запросов под разными ролями с множеством тяжелых расчётных мер если вопрос "почему" то это потому что там последовательно выполняются разные процессы с разными требованиями к системе (считывание данных с диска в память, расчётная часть на процессоре в один поток с обменом через память/кэшем и т.д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 17:42 |
|
||
|
SSAS недостаточно использует ресурсы сервера
|
|||
|---|---|---|---|
|
#18+
DreamTheme, Кто ж знает, что у вас там в кубе наворочено. Некоторые части SSAS однопоточные, например, формульный движок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 18:08 |
|
||
|
SSAS недостаточно использует ресурсы сервера
|
|||
|---|---|---|---|
|
#18+
Я пытаюсь найти способ понять, как ускорить расчет distinct count. Тестировал SSAS на RAM-диске, толку нет вообще. Нагрузка на проц/ОЗУ/Диск низкая, а скорость выполнения запроса низкая. Идет последовательное чтение агрегатов, это занимает бОльшую часть времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 16:58 |
|
||
|
SSAS недостаточно использует ресурсы сервера
|
|||
|---|---|---|---|
|
#18+
Не могу понять в чем узкое место. Или на многомерном кубе в принципе невозможно нормально DC считать? ROLAP пробовал, но это нужно весь DWH перестраивать и атрибуты в разные измерения разносить. Например Товар и БрендТовара нужно в разные измерения, иначе он у меня лезет в БД и там не использует столбец БрендТовара (ID int), а подтягивает его по справочнику товаров. Этот джойн дорог и не дает прироста скорости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 17:01 |
|
||
|
SSAS недостаточно использует ресурсы сервера
|
|||
|---|---|---|---|
|
#18+
DreamTheme, Читали? https://www.mssqltips.com/sqlservertip/3043/different-options-for-creating-a-distinct-count-measure-in-ssas/ особенно msdn-ссылку на Analysis Services Distinct Count Optimization ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 17:31 |
|
||
|
SSAS недостаточно использует ресурсы сервера
|
|||
|---|---|---|---|
|
#18+
Рекомендации MSDN - да, а эту страницу нет, уже да) У нас идет выбор редакции, сейчас Standard стоит, и Enterprise, судя по тестам в многомерном режиме дает прирост только в скорости процессинга, а запросы также выполняются. Естественно Enterprise под большим вопросом, а значит нет секционированных таблиц, ROLAP, не потянет Tabular Model, не более трех партиций данных... Способ с подменой DC на M2M вариант из статьи проверил, работает в 4 раза дольше и нагружает сильно. У нас у измерения, атрибут которого вычисляется DC около 300 000 значений, ничего не помогает, только если в DBE считать. Но это потребует разносить атрибуты типа Товар и БрендТовара в отдельные измерения, иначе по брендам будет джойн справочника товаров( Вобщем, нужно понять: 1) как ускорить наш многомернный куб с DC (и M2M) текущими средствами, или "особенными свойствами" Enterprise?... (Хотя 64Гб ОЗУ на инстанс SSAS нам пока хватает). Или тут только переход на Tabular? 2) есть ли значимая разница от редакции в скорости выполнения запросов пользователей в многомерном режиме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 16:15 |
|
||
|
|

start [/forum/topic.php?fid=49&gotonew=1&tid=1857455]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 175ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...