Мы наблюдаем странное поведение наших экземпляров SSAS. Мы обрабатываем наши кубы как часть ночной работы в разных средах, в нашей производственной среде мы обрабатываем куб на отдельном сервере, а затем синхронизируем его с набором серверов, на которых работает пользователь. Однако мы наблюдаем такое поведение даже в средах, где мы обрабатываем и запрашиваем только один экземпляр.
Кажется, что первый пользователь, который попадает в любую среду со свежими данными, запускает перезагрузку данных куба с диска. Учитывая, что у нас есть 2 куба объемом около 20 ГБ, это займет некоторое время. Во время этого мы наблюдаем низкую загрузку ЦП, но мы можем видеть объем памяти, занимаемый экземпляром SSAS в буфере, это очень заметно, если экземпляр только что был запущен, поскольку он, кажется, сначала использует пару сотен Мбайт, а затем спулирует. до 22 ГБ, после чего конечные пользователи могут реагировать на запросы. Во время спулинга DAX stuiod / Excel / SSMS, похоже, зависает далеко от конечного пользователя. Profiler не показывает ничего полезного, кроме очень медленных ответов на запросы на обнаружение данных META.
Есть ли какой-нибудь параметр, который может это изменить? Или мне нужно запустить какой-нибудь DAX для куба, чтобы его «подогреть»?
Это то, что я пропустил в прошлом, потому что все мои модели были довольно маленькими (менее 1 ГБ)
Это SQL 2016 с пакетом обновления 2 (SP2) с запущенными моделями вкладок при совместимости 1200.
Большое спасибо
Стив