|
|
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
Актуальный сервер: 8 керн, 56ГБ, Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64) Dec 22 2017 11:25:00 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2012 R2 Standard 6.3 На нем установлены SQL Server и SSAS (в Cube/Multidim Mode). Это тестовый сервер. Время от времени исользование процессора SSAS-ом подскакивает до 100% и все залипает. Хотелось бы ограничить ресурсы для SSAS - использование памяти и особенно процессоров. Какие есть возможности? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 17:26 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
senn, если именно процессор залипает на 100% и именно из-за сервиса SSAS (а не чего-то другого), то это либо процессинг (там многопоточность хорошо построена) либо SE, но явно не FE для одной сессии/запроса (только если для разных) из того-же SSRS (с PBI не проверял) можно разные DataSet-ы в несколько потоков грузить на одном подключении к SSAS. Поэтому чтобы выбрать правильные настройки (самого SSAS или самой OS) - стоит сначала определить что именно вешает сервер даже в пределах SSAS, от трэдов/нодов до случается с динамической безопаснотью намудрят, или наоборот память ограничат на столько что каждый запрос чистит кэш, или на одном сервере много чего поустановлено - и самому SSAS только в виртуальной/дисковой памяти остаётся жить.. настройки действительно есть, в основном по памяти но можно и по CPU подкрутить на уровне OS можно даже все логи/трэйсы поотключать если не используешь - а то бывает там такую детализацию понастроят (без нужды и потом никому это нафик не сдалось). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 21:55 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
vikkiv, Спасибо большое за ответ! Виновника нашли. Вешает SSAS подписка SSRS, причем вешает конкретно (залипает все и вся, причем память свободна, а проц. загрузка 100%). Подписка генерит отчет. Отчет в Студии требует для генерации меньше минуты (остальные отчеты намного ресурсоемче, но такого эфекта не вызывают). Может кто знает, в какие системные таблицы смотреть, чтобы проанализировать проблему. Да, и если вызыввать отчет в браузере - тоже никаких проблем. Сервер вешает только подписка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 10:49 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
senn, подписка какого типа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 10:58 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
Дедушка, В смысле? Подписка на отчеты. Они бывают разные? Я просто с подписка не работал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 12:00 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
senn, виды подписок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 12:36 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
Дедушка, у нас управляемая подписка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2018, 17:19 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
Добрый день. По следам вот этой темы в конце - http://www.sql.ru/forum/1274040/statika-ispolzovaniya-kubov-olap-administrirovanie у меня в процессе тестов версия в т.ч. с автоматическим kill по условиям на % CPU и длительность. Если подобное решение интересно - пишите, вышлю ссылку на тестовую сборку. Подробнее - www.flexdbtools.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2018, 15:52 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
flexdbtoolsДобрый день. По следам вот этой темы в конце - http://www.sql.ru/forum/1274040/statika-ispolzovaniya-kubov-olap-administrirovanie у меня в процессе тестов версия в т.ч. с автоматическим kill по условиям на % CPU и длительность. Если подобное решение интересно - пишите, вышлю ссылку на тестовую сборку. Подробнее - www.flexdbtools.com Коллега, очень рекомендую в Вашей сборке предусмотреть диапазоны, когда будет отрабатывать автоматический kill. Например, с 9 до 18 часов к OLAP идут все пользователи и когда начинают душить друг друга - получают бан своим тяжелым запросам. Но после 18 часов главный бухгалтер может построить часовой по длительности отчет по оборачиваемости за прошлый месяц в разрезе всех товаров и торговых точек, например. Или контрагентов и признаков оплаты из платежных поручений. Или еще как-либо. А иначе того, кто такую сборку установил, поднимут по тревоге вечером и заставят ее демонтировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2018, 23:47 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
sennВремя от времени исользование процессора SSAS-ом подскакивает до 100% и все залипает. Хотелось бы ограничить ресурсы для SSAS - использование памяти и особенно процессоров. Какие есть возможности? Спасибо! Это отрабатывает динамический доступ по разным ролям OLAP базы и по большим измерениям. Например, Иванову предоставлен просмотр продаж и движений товара по 3 магазинам из 1000. А Петрову через другую роль еще 4 магазинов из 1000 и еще и сумму бонусов в разрезе поставщиков. И перечень магазинов идет через отдельную группу мер и привязку M2M. И когда таких пользователей много - все сваливается в расчет в режиме row вместо batch, и процессор "залипает". Переносите пользователей типа директоров на отдельный сервер/виртуальную машину, делайте им полные права на OLAP кубы и все измерения. А пользователей, которым нужно обрезать доступ - на отдельный сервер, пусть друг друга распихивают локтями и не мешают высокому руководству получать быстро нужные отчеты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2018, 23:51 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
sennХотелось бы ограничить ресурсы для SSAS - использование памяти и особенно процессоров. Какие есть возможности? Есть возможность отказаться максимально от dynamic set и вычислять все предварительно на стороне DWH - увидите, как Ваш SSAS вздохнет с облегчением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2018, 23:52 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
Andy_OLAP, > Но после 18 часов главный бухгалтер может построить... Планировали исключения по username/appname. С временем будет тяжело настраивать, но посмотрим) Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 09:32 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
flexdbtools, рассмотрите возможность добавления ядер, 8 - это сейчас уровень домашней машины ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 09:47 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
Критик, тогда уж разнести на разные серверы SQL Server и SSAS и зарядить планки памяти по полной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 10:05 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
Alex_496Критик, тогда уж разнести на разные серверы SQL Server и SSAS и зарядить планки памяти по полной Не согласен. SQL и SSAS для крупных деятелей, наделенных всеми полномочиями - на один сервер. А второй SSAS для простых пользователей, которые ходят через обрезанные роли - на второй сервер. И синхронизацию между двумя OLAP базами, чтобы содержимое было идентичным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 12:46 |
|
||
|
Администрация SSAS. Как ограничить ресурсы?
|
|||
|---|---|---|---|
|
#18+
дядьки... у Тс это тЕстовый сервак, не будет он имхо ничего разносить. а судя по исходному вопросу - "ограничить ssas по процам", то и докидывать ядра\память не будет. есть вариант привязки нума узлов, но если дёшево и сердито, то просто поднять ssas на виртуалке, имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 13:14 |
|
||
|
|

start [/forum/topic.php?fid=49&gotonew=1&tid=1857935]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 504ms |

| 0 / 0 |

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