Войти с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Select a different account.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой вы хотите войти.

Проблемы

Предположим, что вы используете экземпляр служб Microsoft SQL Server 2016 Analysis Services. Несмотря на то, что в кэше находятся более и более глобальных объектов области, они никогда не удаляются. Это может привести к непрерывному увеличению памяти, в результате чего сервер может аварийно завершить работу. Глобальные области кэшируются в соответствии с требованиями безопасности для каждого пользователя. Таким образом, обычно эта проблема возникает, если вы столкнулись с одной из указанных ниже ситуаций.

  • В модели есть динамические выражения (например, username (), CustomData ()). Это не является обязательным для просмотра проблемы, но это является распространенной причиной. Если присутствуют динамические выражения, каждый уникальный пользователь должен создать собственную уникальную глобальную область. Это приводит к значительному увеличению количества глобальных областей, которые необходимо создать и кэшировать.

  • У вас сложная модель с большим количеством метаданных и безопасности. Это влияет на стоимость объекта области в памяти. По мере увеличения количества кэшированных глобальных областей объем памяти увеличивается на основе стоимости памяти на объект области.

  • У вас есть множество уникальных пользователей, которые подключаются к серверу. Например, PowerBI.com может обновить плитки на панели мониторинга для каждого пользователя в регулярном расписании. В этом случае службы Analysis Services получают большое количество подключений и запросов для каждого уникального пользователя и количество глобальных областей памяти.

Примечание. После применения этого исправления версия SQL Server будет 13.0.2170.0.

Решение

Сведения о накопительном пакете обновления

Исправление для этой проблемы включено в накопительный пакет обновления для SQL Server, описанный ниже.

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.

Последнее накопительное обновление для SQL Server 2016

Обходное решение

Чтобы обойти эту проблему, вручную выполните команду <ClearCache> XMLA для базы данных в соответствующем расписании. Это позволит очистить все кэши глобальных областей, и память уменьшится. Этот параметр может привести к некоторым затратам на производительность при подключении, поскольку вы не сможете повторно использовать кэшированную глобальную область.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Совершенствование навыков

Перейти к обучению >

Первоочередный доступ к новым возможностям

Присоединение к программе предварительной оценки Майкрософт >

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×