KB2675233 . ИСПРАВЛЕНИЕ. Снижение производительности при выполнении запроса многомерных выражений, использующего некоторые вложенные запросы в SSAS 2008 R2 или SSAS 2012

Применяется к
SQL Server 2008 R2 Service Pack 1 SQL Server 2008 R2 Service Pack 2

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 R2 с пакетом обновления 1 (SP1) или Microsoft SQL Server 2012 в одном загружаемом файле. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и все обновления для системы безопасности, которые были включены в предыдущий SQL Server 2008 R2 с пакетом обновления 1 (SP1) или SQL Server выпуска обновления 2012 года.

Проблема

При попытке выполнить запрос многомерных выражений , который использует некоторые вложенные запросы в microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) или в Microsoft SQL Server 2012 Analysis Services (SSAS 2012), выполнение запроса многомерных выражений может занять много времени.

Примечание. Эта проблема с большей вероятностью возникает, когда измерения и группы мер хранятся в режиме хранения реляционной оперативной аналитической обработки (ROLAP).

Причина

Эта проблема возникает из-за того, что данные вложенного куба неправильно обрабатываются как не кэшированные данные при их кэшировании. Поэтому для получения данных из хранилища, а не из кэша, выполняются дополнительные SQL-запросы. Это приводит к снижению производительности.

Решение

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

SQL Server 2008 R2 с пакетом обновления 2 (SP2)

Исправление этой проблемы было впервые выпущено в накопительном пакете обновления 1 для SQL Server 2008 R2 с пакетом обновления 2 (SP2). Дополнительные сведения о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2720425 накопительный пакет обновления 1 для SQL Server 2008 R2 с пакетом обновления 2Примечаемая сборка является накопительной, каждый новый выпуск исправления содержит все исправления и все исправления безопасности, включенные в предыдущий выпуск исправлений SQL Server 2008 R2. Рекомендуется применить последний выпуск исправления, содержащий это исправление. Для получения дополнительных сведений щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2730301 сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 2 (SP2)

SQL Server 2012

Исправление этой проблемы было впервые выпущено в накопительном пакете обновления 2 для SQL Server 2012 г. Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2703275 накопительный пакет обновления 2 для SQL Server 2012Примечать, так как сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2012 года. Корпорация Майкрософт рекомендует применить последний выпуск исправления, содержащий это исправление. Для получения дополнительных сведений щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012. Необходимо применить исправление SQL Server 2012 к установке SQL Server 2012.

Накопительный пакет обновления 6 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Исправление этой проблемы было впервые выпущено в накопительном обновлении 6. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 с пакетом обновления 1 (SP1), щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2679367 накопительный пакет обновления 6 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)Примечаемые сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 R2 с пакетом обновления 1 (SP1). Рекомендуется применить последний выпуск исправления, содержащий это исправление. Для получения дополнительных сведений щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2567616 сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Состояние

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