CORRECÇÃO: Introdução do parâmetro de Ratio2 Cache

Traduções de Artigos Traduções de Artigos
Artigo: 821180 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Erro n.º: 14040 (PLATO7x)
Expandir tudo | Reduzir tudo

Nesta página

Sumário

O fornecedor MSOLAP contém um módulo de obtenção de dados que se aplica um algoritmo de adaptável dinamicamente determina a granularidade de dados para obter do servidor. O algoritmo é utilizado como parte do processo de optimização de consulta e é executado no processo de cliente como parte do OLE-DB fornecedor.

Existem dois optimizers de obtenção de dados diferentes que SQL Server pode utilizar, dependendo da consulta. O primeiro Optimizador de obtenção de dados é SONAR. SQL Server utiliza SONAR para a maioria das consultas.

O segundo Optimizador de obtenção de dados é SONAR2. Se uma consulta incluir uma função NonEmptyCrossJoin ou uma cláusula EMPTY não, o SQL Server pode utilizar SONAR2. O optimizador do SQL Server utiliza para uma consulta é seleccionado automaticamente, com base em operações utilizadas na consulta.

O fornecedor MSOLAP requisita dados a partir do servidor, pedindo os descendentes de um membro de dimensão específica num determinado nível. Geralmente falar mais células que são obtidas, melhor será a probabilidade que futuras consultas serão satisfeitas através da cache do cliente. No entanto, obter mais células, utiliza mais memória e introduz mais latência da rede e de servidor. A determinação de granularidade que dados para pedir é efectuada pelo olhar para a relação entre membros útil versus total membros num nível de dimensão específica.

O Optimizador de obtenção de dados irá tentar determinar a forma mais eficiente para solicitar novamente os dados do servidor ao maximizar a hipótese de futuras consultas podem ser resolvidas da cache no cliente. Isto se baseia uma taxa de útil membros aos membros totais para um determinado sub-hierarchy de uma dimensão. Membros útil são membros de dimensão que são necessárias como parte dos resultados da consulta actual. Total membros para incluir todos os membros que deve solicitar novamente esse nível do sub-hierarchy. Os membros de totais podem incluir membros da dimensão que deve solicitar novamente como parte de obtenção de dados porque está previsto que podem ser úteis no futuro, mas não são necessárias para a consulta actual.

Para SONAR normal, o limiar utilizado para esta relação pode ser controlado pelo parâmetro de cadeia de ligação taxa de cache. Por exemplo, a seguinte cadeia de ligação fará com que uma consulta em que a relação entre os membros útil total membros num nível específico é maior que 0.35 pedir todos os membros desse nível de dimensão. Se a relação entre os membros necessários para membros totais for inferior 0.35, cada membro que é necessário será solicitado individualmente:
Data Source=localhost;Provider=MSOLAP;Initial Catalog=Foodmart;Cache Ratio=0.35

Uma vez que o parâmetro de taxa de cache actual só funciona para SONAR, antes desta correcção não ocorreu nenhuma forma para ajustar a razão utilizada pelo SONAR2 para afectar esta consulta específica. O limiar de razão utilizado para SONAR2 foi corrigido no 0,5. Esta correcção implementa uma estrutura alterar pedido (DCR) para fornecer um parâmetro com o nome Cache Ratio2 SONAR2 semelhante à taxa de cache parâmetro SONAR.

O novo parâmetro é independente da taxa de cache, mas podem ser especificados, se pretender, para controlar a proporção de cache para tanto SONAR SONAR2. Segue-se um exemplo de uma cadeia de ligação definiria ambas as razões para 0.35:
Data Source=localhost;Provider=MSOLAP;Initial Catalog=Foodmart;Cache Ratio=0.35;Cache Ratio2=0.35

Resolução

Informações sobre Service Packs

Para resolver este problema, obtenha o service pack mais recente do Microsoft SQL Server 2000. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
290211Como obter o SQL Server 2000 service pack mais recente

Informações sobre a correcção

SQL Server 2000 Analysis Services

A versão inglesa desta correcção tem os atributos de ficheiro (ou posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de universal hora (UTC) coordenada Coordinated. Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário na ferramenta Data e hora no painel de controlo.
   Date         Time   Version    Size             File name
   -------------------------------------------------------------
   
13-May-2003  06:14  8.0.806.0         217,668  Msmdcb80.dll     
23-Jul-2003  04:23  8.0.0.843       4,055,616  Msmddo80.dll     
13-May-2003  06:14  8.0.767.0       1,024,576  Msmdgd80.dll     
16-May-2003  08:26  8.0.823.0         172,608  Msmdpump.dll     
13-May-2003  06:14  8.0.0.761       9,638,464  Msmdsgn80.dll    
22-Jul-2003  23:03  8.0.843.0       1,831,492  Msmdsrv.exe      
27-Jun-2003  19:06  8.0.838.0       2,077,264  Msolap80.dll     
10-May-2003  08:05  8.0.820.0         213,069  Msolap80.rll

				
Nota devido de dependências de ficheiros, a correcção mais recente ou funcionalidade que contém os ficheiros também poderão conter ficheiros adicionais.

SQL Server 2000 Analysis Services 64-bit

Para obter informações adicionais sobre uma compilação de correcção foi concebido para ser aplicados num servidor com o SQL Server 2000 Analysis Services 64-bit ou para saber se uma correcção está agendada para ser incluído no SQL Server 2000 Analysis Services 64-bit Service Pack 4, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
822672CORRECÇÃO: Informações sobre correcções para criar 8.0.843.0 do SQL Server 2000 Analysis Services 64-bit

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no início deste artigo. Este problema foi corrigido pela primeira vez no Microsoft SQL Server 2000 Service Pack 4.

Propriedades

Artigo: 821180 - Última revisão: 27 de fevereiro de 2014 - Revisão: 3.4
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Analysis Services
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB821180 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 821180

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com