Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Администрация SSAS. Как ограничить ресурсы? / 16 сообщений из 16, страница 1 из 1
21.03.2018, 17:26
    #39618415
senn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
Актуальный сервер: 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 - использование памяти и особенно процессоров.
Какие есть возможности?

Спасибо!
...
Рейтинг: 0 / 0
21.03.2018, 21:55
    #39618525
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
senn,

если именно процессор залипает на 100% и именно из-за сервиса SSAS (а не чего-то другого), то это либо процессинг (там многопоточность хорошо построена) либо SE, но явно не FE для одной сессии/запроса (только если для разных) из того-же SSRS (с PBI не проверял) можно разные DataSet-ы в несколько потоков грузить на одном подключении к SSAS.
Поэтому чтобы выбрать правильные настройки (самого SSAS или самой OS) - стоит сначала определить что именно вешает сервер даже в пределах SSAS, от трэдов/нодов до случается с динамической безопаснотью намудрят, или наоборот память ограничат на столько что каждый запрос чистит кэш, или на одном сервере много чего поустановлено - и самому SSAS только в виртуальной/дисковой памяти остаётся жить..

настройки действительно есть, в основном по памяти но можно и по CPU подкрутить на уровне OS

можно даже все логи/трэйсы поотключать если не используешь - а то бывает там такую детализацию понастроят (без нужды и потом никому это нафик не сдалось).
...
Рейтинг: 0 / 0
22.03.2018, 10:49
    #39618715
senn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
vikkiv,

Спасибо большое за ответ! Виновника нашли. Вешает SSAS подписка SSRS, причем вешает конкретно (залипает все и вся, причем память свободна, а проц. загрузка 100%). Подписка генерит отчет. Отчет в Студии требует для генерации меньше минуты (остальные отчеты намного ресурсоемче, но такого эфекта не вызывают). Может кто знает, в какие системные таблицы смотреть, чтобы проанализировать проблему.
Да, и если вызыввать отчет в браузере - тоже никаких проблем. Сервер вешает только подписка.
...
Рейтинг: 0 / 0
22.03.2018, 10:58
    #39618725
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
senn,

подписка какого типа?
...
Рейтинг: 0 / 0
22.03.2018, 12:00
    #39618798
senn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
Дедушка,

В смысле? Подписка на отчеты. Они бывают разные? Я просто с подписка не работал.
...
Рейтинг: 0 / 0
22.03.2018, 12:36
    #39618824
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
...
Рейтинг: 0 / 0
23.03.2018, 17:19
    #39619701
senn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
Дедушка,

у нас управляемая подписка
...
Рейтинг: 0 / 0
26.03.2018, 15:52
    #39620580
flexdbtools
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
Добрый день. По следам вот этой темы в конце -

http://www.sql.ru/forum/1274040/statika-ispolzovaniya-kubov-olap-administrirovanie

у меня в процессе тестов версия в т.ч. с автоматическим kill по условиям на % CPU и длительность. Если подобное решение интересно - пишите, вышлю ссылку на тестовую сборку. Подробнее - www.flexdbtools.com
...
Рейтинг: 0 / 0
26.03.2018, 23:47
    #39620811
Andy_OLAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
flexdbtoolsДобрый день. По следам вот этой темы в конце -

http://www.sql.ru/forum/1274040/statika-ispolzovaniya-kubov-olap-administrirovanie

у меня в процессе тестов версия в т.ч. с автоматическим kill по условиям на % CPU и длительность. Если подобное решение интересно - пишите, вышлю ссылку на тестовую сборку. Подробнее - www.flexdbtools.com
Коллега, очень рекомендую в Вашей сборке предусмотреть диапазоны, когда будет отрабатывать автоматический kill.
Например, с 9 до 18 часов к OLAP идут все пользователи и когда начинают душить друг друга - получают бан своим тяжелым запросам. Но после 18 часов главный бухгалтер может построить часовой по длительности отчет по оборачиваемости за прошлый месяц в разрезе всех товаров и торговых точек, например. Или контрагентов и признаков оплаты из платежных поручений. Или еще как-либо. А иначе того, кто такую сборку установил, поднимут по тревоге вечером и заставят ее демонтировать.
...
Рейтинг: 0 / 0
26.03.2018, 23:51
    #39620814
Andy_OLAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
sennВремя от времени исользование процессора SSAS-ом подскакивает до 100% и все залипает.
Хотелось бы ограничить ресурсы для SSAS - использование памяти и особенно процессоров.
Какие есть возможности?

Спасибо!
Это отрабатывает динамический доступ по разным ролям OLAP базы и по большим измерениям. Например, Иванову предоставлен просмотр продаж и движений товара по 3 магазинам из 1000. А Петрову через другую роль еще 4 магазинов из 1000 и еще и сумму бонусов в разрезе поставщиков. И перечень магазинов идет через отдельную группу мер и привязку M2M. И когда таких пользователей много - все сваливается в расчет в режиме row вместо batch, и процессор "залипает".

Переносите пользователей типа директоров на отдельный сервер/виртуальную машину, делайте им полные права на OLAP кубы и все измерения. А пользователей, которым нужно обрезать доступ - на отдельный сервер, пусть друг друга распихивают локтями и не мешают высокому руководству получать быстро нужные отчеты.
...
Рейтинг: 0 / 0
26.03.2018, 23:52
    #39620815
Andy_OLAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
sennХотелось бы ограничить ресурсы для SSAS - использование памяти и особенно процессоров.
Какие есть возможности?
Есть возможность отказаться максимально от dynamic set и вычислять все предварительно на стороне DWH - увидите, как Ваш SSAS вздохнет с облегчением.
...
Рейтинг: 0 / 0
27.03.2018, 09:32
    #39620909
flexdbtools
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
Andy_OLAP,

> Но после 18 часов главный бухгалтер может построить...

Планировали исключения по username/appname. С временем будет тяжело настраивать, но посмотрим) Спасибо.
...
Рейтинг: 0 / 0
27.03.2018, 09:47
    #39620917
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
flexdbtools,

рассмотрите возможность добавления ядер, 8 - это сейчас уровень домашней машины
...
Рейтинг: 0 / 0
27.03.2018, 10:05
    #39620936
Alex_496
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
Критик,

тогда уж разнести на разные серверы SQL Server и SSAS и зарядить планки памяти по полной
...
Рейтинг: 0 / 0
27.03.2018, 12:46
    #39621108
Andy_OLAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
Alex_496Критик,

тогда уж разнести на разные серверы SQL Server и SSAS и зарядить планки памяти по полной
Не согласен. SQL и SSAS для крупных деятелей, наделенных всеми полномочиями - на один сервер. А второй SSAS для простых пользователей, которые ходят через обрезанные роли - на второй сервер. И синхронизацию между двумя OLAP базами, чтобы содержимое было идентичным.
...
Рейтинг: 0 / 0
27.03.2018, 13:14
    #39621141
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администрация SSAS. Как ограничить ресурсы?
дядьки...
у Тс это тЕстовый сервак, не будет он имхо ничего разносить.
а судя по исходному вопросу - "ограничить ssas по процам", то и докидывать ядра\память не будет.
есть вариант привязки нума узлов, но если дёшево и сердито, то просто поднять ssas на виртуалке, имхо.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Администрация SSAS. Как ограничить ресурсы? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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