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

Traduções deste artigo Traduções deste artigo
ID do artigo: 821180 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Erro nº: 14040 (PLATO7x)
Expandir tudo | Recolher tudo

Neste artigo

Sumário

O provedor MSOLAP contém um módulo de recuperação de dados que se aplica um algoritmo adaptável que determina dinamicamente a granularidade de dados para recuperar do servidor. O algoritmo é usado como parte do processo de otimização de consulta, e ele é executado no processo de cliente como parte do OLE-DB provedor.

Há dois optimizers de recuperação de dados diferentes que SQL Server pode usar, dependendo da consulta. O otimizador de recuperação de dados primeiro é o SONAR. O SQL Server usa o SONAR para a maioria das consultas.

O segundo otimizador de recuperação de dados é SONAR2. Se uma consulta inclui uma função NonEmptyCrossJoin ou uma cláusula que não são vazia, o SQL Server pode usar SONAR2. O otimizador que o SQL Server usa para uma consulta é escolhido automaticamente, baseado nas operações usadas na consulta.

O provedor MSOLAP solicita dados do servidor solicitando os descendentes de um membro de dimensão específica em um determinado nível. Geralmente falando, as mais células são recuperadas, o melhores as chances de que consultas futuras serão satisfeitas por meio do cache do cliente. No entanto, recuperar mais células, usa mais memória e apresenta mais latência da rede e servidor. A determinação de qual granularidade de dados para solicitar é feita examinando a taxa de membros útil versus total de membros no nível de um determinada dimensão.

O otimizador de recuperação de dados vai tentar determinar a maneira mais eficiente de receber novamente os dados do servidor ao maximizar a chance de consultas futuras podem ser resolvidas do cache no cliente. Isso se baseia em uma taxa de membros útil a total de membros para uma sub-hierarquia determinada de uma dimensão. Os membros útil são membros da dimensão que são necessários como parte dos resultados da consulta atual. Total de membros incluir todos os membros que seriam serem retirados novamente nesse nível da sub-hierarquia. O total de membros pode incluir membros da dimensão que seriam serem retirados de volta como parte da recuperação de dados porque ele está previsto que eles podem ser úteis no futuro, mas não são necessários para a consulta atual.

Para regular o SONAR, o limite usado para essa proporção pode ser controlado pelo parâmetro de seqüência de caracteres de conexão taxa de cache. Por exemplo, a seguinte seqüência de conexão fará com que uma consulta onde a taxa de membros útil a total de membros em um nível específico for maior que 0.35 para solicitar todos os membros que nível de dimensão. Se a proporção de membros necessários para o total de membros é menor do que 0.35, cada membro que é necessário será solicitado individualmente:
Data Source=localhost;Provider=MSOLAP;Initial Catalog=Foodmart;Cache Ratio=0.35

Não porque o parâmetro de taxa de cache atual funciona apenas para o SONAR, antes desse hotfix havia para ajustar a taxa usada pelo SONAR2 para afetar essa consulta específica. O limite de taxa usado para SONAR2 foi corrigido no 0,5. Esse hotfix implementa um design alterar solicitação (DCR) para fornecer um parâmetro chamado Cache Ratio2 para SONAR2 é semelhante a taxa de cache de parâmetro para o SONAR.

O novo parâmetro é independente da taxa de cache, mas eles podem ser especificados, se desejar, para controlar a taxa de cache para o SONAR e SONAR2. Este é um exemplo de uma seqüência de conexão deve definir ambas as taxas para 0.35:
Data Source=localhost;Provider=MSOLAP;Initial Catalog=Foodmart;Cache Ratio=0.35;Cache Ratio2=0.35

Resolução

Informações sobre o service pack

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft SQL Server 2000. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
290211Como obter o SQL Server 2000 service pack mais recente

Informações sobre o hotfix

SQL Server 2000 Analysis Services

A versão em inglês dessa correção apresenta os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na acordo hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.
   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

				
Observação devido de dependências de arquivo, o hotfix mais recente ou recurso que contém os arquivos também podem conter arquivos adicionais.

SQL Server 2000 Analysis Services 64-bit

Para obter informações adicionais sobre uma compilação de hotfix projetado para ser aplicados em um servidor que esteja executando o SQL Server 2000 Analysis Services 64-bit ou para descobrir se uma correção está programada para ser incluída no SQL Server 2000 Analysis Services 64-bit Service Pack 4, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
822672CORRECÇÃO: Informações sobre o Hotfix para criar 8.0.843.0 do SQL Server 2000 Analysis Services 64-bit

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no começo deste artigo. Esse problema foi corrigido primeiro no Microsoft SQL Server 2000 Service Pack 4.

Propriedades

ID do artigo: 821180 - Última revisão: quinta-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 821180

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