CORRECÇÃO: Desempenho lento quando executa uma consulta MDX que utiliza algumas consultas sub no SSAS 2008 R2 ou no SSAS 2012

Aplica-se a: SQL Server 2008 R2 Service Pack 1SQL Server 2008 R2 Service Pack 2

A Microsoft distribui Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) ou Microsoft SQL Server 2012 corrige num só ficheiro transferível. Uma vez que as correcções são cumulativas, cada nova versão inclui todas as correcções e todas as actualizações de segurança que foram incluídas com o SQL Server 2008 R2 Service Pack 1 (SP1) ou o SQL Server 2012 anterior lançamento da actualização.

Sintomas


Quando tenta executar uma consulta de Multidimensional Expressions (MDX) que utiliza algumas consultas sub no Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) ou no Microsoft SQL Server 2012 Analysis Services (SSAS 2012), poderá demorar muito tempo para executar a consulta MDX.NotaEste problema é mais provável que ocorrem quando as dimensões e os grupos de medida são armazenados no modo de armazenamento de relacional Online analítico de processamento (ROLAP).

Causa


Este problema ocorre porque os dados o subcubo são tratados incorrectamente como dados nao-cache quando este é colocado em cache. Por conseguinte, as consultas SQL adicionais são executadas para obter os dados do armazenamento, em vez da partir da cache. Isto resulta num desempenho lento.

Resolução


Informações de actualização cumulativa

SQL Server 2008 R2 Service Pack 2

A correcção deste problema publicada pela primeira vez em 1 de actualização cumulativa para o SQL Server 2008 R2 Service Pack 2. Para mais informações sobre como obter este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2720425 Pacote de actualização cumulativa 1 para SQL Server 2008 R2 Service Pack 2
Nota Uma vez que as compilações são cumulativas, cada edição contém todas as correcções e correcção de todas as correcções de segurança que foram incluídas com o SQL Server 2008 R2 anterior. Recomendamos que pense em aplicar a edição de correcção mais recente que contenha esta correcção. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2730301 Cria o SQL Server 2008 R2 que foram disponibilizadas após o lançamento do SQL Server 2008 R2 Service Pack 2

SQL Server 2012

A correcção deste problema primeiro foi disponibilizada em 2 de actualização cumulativa para o SQL Server 2012. Para mais informações sobre este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2703275 Pacote de actualização cumulativa 2 para SQL Server 2012
Nota Uma vez que as compilações são cumulativas, cada edição contém todas as correcções e correcção de todas as correcções de segurança que foram incluídas com o anterior servidor de SQL 2012. A Microsoft recomenda que pense em aplicar a edição de correcção mais recente que contenha esta correcção. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2692828 As compilações do SQL Server 2012 disponibilizadas após o lançamento do SQL Server 2012
Tem de aplicar uma correcção de 2012 do SQL Server para uma instalação do SQL Server 2012.

Pacote de actualização cumulativa 6 para o SQL Server 2008 R2 SP1

A correcção para este problema foi primeiro disponibilizada em 6 de actualização cumulativa. Para mais informações sobre como obter este pacote de actualização cumulativa para o SQL Server 2008 R2 Service Pack 1, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2679367 Pacote de actualização cumulativa 6 para o SQL Server 2008 R2 SP1
Nota Uma vez que as compilações são cumulativas, cada edição contém todas as correcções e correcção de todas as correcções de segurança que foram incluídas com o anterior SQL Server 2008 R2 Service Pack 1. Recomendamos que pense em aplicar a edição de correcção mais recente que contenha esta correcção. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2567616 Cria o SQL Server 2008 R2 que foram disponibilizadas após o lançamento do SQL Server 2008 R2 SP1

Estado


A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".