
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.01.2019, 11:32
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
Добрый день. Конфигурация SSAS-сервера: Windows 2012R2, MS SQL 2016 Enterprise - на сервере работает только SSAS. Наблюдается такой эффект: 1. первый коннект после перезагрузки сервера/процессинга пользователем из группы Администратор ОС и Администратор SSAS. Время выполнения первого запроса (по сути процесс кеширования) - около 10 мин. 2. Далее, запросы от пользователей , имеющих аналогичные права, - выполняются быстро. Т.е. кеш используется. 3. При выполнении аналогичного запроса пользователем, не являющимся Администраторм ОС (либо рядовой пользователь, либо администратор SSAS) первый запрос выполняется теже 10 мин. Т.е. происходит разогрев кеша для этого пользователя. Далее запросы от этого пользователя выполняются быстро. 4. Подключение нового пользователя и аналогичный запрос - снова кеширование. Т.е. выглядит это так, как будто кеш "персональный" или на кеше присутствуют "права доступа владельца". Т.е. если ты админ на ОС, кеш читать можешь, а если ты не админ ОС, то можешь читать только "свой кеш". Понимаю, что выдвинутая гипотеза выглядит как минимум странно, но внешне это выглядит именно так. Есть мысли, куда копать? Да, Все тоже самое, но на Windows 2008R2 и MS SQL 2008R2 - такого эффекта не замечал. Если кеш разогрелся, то его используют все пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2019, 11:39
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
vlad2303Есть мысли, куда копать? Да. 1. Сделать null measure как дефолтную внутри calculations. Как это делать - посмотреть в статье на сайте Александра Южакова (тут он как Alex_496). 2. Внимательно посмотреть в calculations всех кубов наличие dynamic sets. 3. Внимательно посмотреть наличие в ролях доступа самописных формул, особенно при доступе к members по крупным измерениям, хотя тут вряд ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2019, 11:41
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
vlad2303, И самый важный пункт. Если у Вас версия 13.0.5239.0 (SP2 CU4 + Fix), то можете заниматься подкруткой. Если у Вас версия 13.00.1601.5 (RTM) - обратитесь к системному администратору , чтобы доустановил SP2 и CU4. И только после этого занимайтесь дальнейшими исследованиями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2019, 14:43
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
vlad2303, Кеш существует на уровне группы мер и обнуляется пр обновлении 1) Группы мер, 2) любой из её партиций, 3) любого связанного измерения. Проверьте, что в точности происходит на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2019, 14:50
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
a_voroninvlad2303, Кеш существует на уровне группы мер и обнуляется пр обновлении 1) Группы мер, 2) любой из её партиций, 3) любого связанного измерения. Проверьте, что в точности происходит на сервере. У него не процессинг. "Подключение нового пользователя и аналогичный запрос - снова кеширование" - это комбинация M2M + dynamic sets + накрученные права доступа. Причем наверняка права доступа по неключевым атрибутам измерения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2019, 17:38
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
Andy_OLAP, Спасибо за ответы. Версия 13.0.5233.0 1. Права доступа есть (существуют) по двум дименшинам. Но пользователи, с которыми тестирую , имеют полный доступ к кубу вцелом. Т.е. "обрезка" по упомянутым дименшинам присутствует в других группах безопасности. Никаких формул в безопасности нет - ролям доступны определенные мемберы дименшинов. 2. Dinamic Set - нет. Hidden Set - есть и много. 3. null measure - попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2019, 18:38
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
Andy_OLAPa_voroninvlad2303, Кеш существует на уровне группы мер и обнуляется пр обновлении 1) Группы мер, 2) любой из её партиций, 3) любого связанного измерения. Проверьте, что в точности происходит на сервере. У него не процессинг. "Подключение нового пользователя и аналогичный запрос - снова кеширование" - это комбинация M2M + dynamic sets + накрученные права доступа. Причем наверняка права доступа по неключевым атрибутам измерения. если там RowLevel Security , то это разные запросы. И я предположил, что фоновое обновление там работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2019, 19:58
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
Уточнение по безопасности: 1. Права доступа есть (существуют) по двум дименшинам (фильтрация значений дименшина по ключевому полю). Плюс есть безопасность по набору метрик. Есть комбинации вышеупомянутых вариантов. Но пользователи, с которыми тестирую , имеют полный доступ к кубу вцелом. Никаких формул в безопасности нет - ролям доступны определенные мемберы дименшинов и мемберы дименшина Метрик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2019, 22:48
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
1) Проверить поведение на тестовой машине - проблема сохраняется? 2) Установить последние обновления, проверить 3) Постепенно упрощать куб, итерационно проверяя поведение (закомментить вычисления, постепенно убирать измерения) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 00:36
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
Критик1) Проверить поведение на тестовой машине - проблема сохраняется? 2) Установить последние обновления, проверить 3) Постепенно упрощать куб, итерационно проверяя поведение (закомментить вычисления, постепенно убирать измерения) +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 10:46
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
Понял, буду дальше исследовать. Null метрика действенный способ? Поможет? Если можно, ссылочку на описание. Заранее признателен. Еще один вопрос. SSAS практически не использует память. Выше 10Гб загрузка не поднимается. Памяти на машине выделил 64Гб, могу еще. Как заставить SSAS использовать память. БД размером около 100 Гб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 12:33
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
vlad2303Понял, буду дальше исследовать. Null метрика действенный способ? Поможет? Если можно, ссылочку на описание. Заранее признателен. Еще один вопрос. SSAS практически не использует память. Выше 10Гб загрузка не поднимается. Памяти на машине выделил 64Гб, могу еще. Как заставить SSAS использовать память. БД размером около 100 Гб. Поможет. Вот Вам кошерная ссылка на сайт Александра Южакова , который Alex_496. Вот Вам копипаст нужного пункта: " В MDX-скрипте для измерения мер по умолчанию назначаем виртуальную меру - константу, для того чтобы при интерактивном использовании куба в сводной таблице, при первоначальном (открылась новая сессия) набрасывании атрибутов измерений на оси строк/столбцов не включалась в работу физическая мера куба. CREATE MEMBER CURRENTCUBE.[Measures].VirtualDefaultMember AS 1, VISIBLE = 0 ; ALTER CUBE CURRENTCUBE UPDATE DIMENSION [Measures], DEFAULT_MEMBER = [Measures].VirtualDefaultMember ; " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 17:57
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2019, 12:17
|
|||
|---|---|---|---|
SSAS 2016 Особенности разогрева кеша |
|||
|
#18+
Спасибо Всем. А по использованию памяти сервером не подскажите куда копать? SSAS практически не использует память. Выше 10Гб загрузка не поднимается. Памяти на машине выделил 64Гб, могу еще. Как заставить SSAS использовать память. БД размером около 100 Гб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=49&mobile=1&tid=1857676]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
3ms |
| others: | 13ms |
| total: | 268ms |

| 0 / 0 |

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