REVISIÓN: Introducción de caché Ratio2 Parameter

Seleccione idioma Seleccione idioma
Id. de artículo: 821180 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Error nº: 14040 (PLATO7x)
Expandir todo | Contraer todo

En esta página

Resumen

El proveedor MSOLAP contiene un módulo de recuperación de datos que se aplica un algoritmo de adaptación determina dinámicamente la granularidad de datos para recuperar del servidor. Se utiliza el algoritmo como parte del proceso de optimización de consulta y se ejecuta en el proceso de cliente como parte de OLE-DB proveedor.

Hay dos optimizadores de recuperación de datos diferente que SQL Server puede utilizar, dependiendo de la consulta. El optimizador de recuperación de datos primer es SONAR. SQL Server utiliza SONAR para la mayoría de las consultas.

El optimizador de recuperación de datos segundo es SONAR2. Si una consulta incluye una función NonEmptyCrossJoin o una cláusula NON EMPTY, SQL Server puede utilizar SONAR2. El optimizador de SQL Server utiliza para una consulta se elige automáticamente, según las operaciones utilizadas en la consulta.

El proveedor MSOLAP solicita datos del servidor solicitando los descendientes de un miembro de dimensión determinada en un nivel determinado. Generalmente hablando, las celdas más que se recuperan, mejores las posibilidades de que se puede satisfacer futuras consultas a través caché del cliente en la. Recuperar varias celdas, sin embargo, se utiliza más memoria y se presenta más servidor y latencia de red de ésta. La determinación de qué granularidad de datos a la solicitud se realiza observando la relación de miembros útiles frente a los miembros totales dimensión determinada en el nivel.

El optimizador de recuperación de datos intentará determinar la forma más eficaz de extraer volver los datos del servidor al maximizar la posibilidad de que las consultas futuras se pueden resolver de caché en el cliente. Esto se basa en una relación de miembros útiles a los miembros totales para una subjerarquía determinado de una dimensión. Los miembros útiles son miembros de dimensión que son necesarios como parte de los resultados de la consulta actual. Miembros totales incluyen a todos los miembros que se debería extraer volver en ese nivel de la subjerarquía. Los miembros totales pueden incluir a miembros de dimensión que se debería extraer volver como parte de la recuperación de datos porque se prevé pueden ser útiles en el futuro, pero no son necesarios para la consulta actual.

Para SONAR regular, el umbral utilizado para esta relación puede controlarse mediante el parámetro de cadena de conexión proporción de caché. Por ejemplo, la cadena de conexión siguiente hará que una consulta que la relación de miembros útiles a los miembros totales en un nivel determinado es mayor que 0.35 para solicitar a todos los miembros de ese nivel de dimensión. Si la relación de los miembros necesarios para el número total de miembros es menor que 0.35, se solicitará individualmente cada miembro que es necesario:
Data Source=localhost;Provider=MSOLAP;Initial Catalog=Foodmart;Cache Ratio=0.35

Dado que el parámetro de proporción de caché actual sólo funciona para SONAR, antes de esta revisión no había forma para ajustar la razón utilizada por SONAR2 afecten a esta consulta en particular. Se fija el umbral de relación que se utilizará para SONAR2 en 0,5. Esta revisión se implementa un diseño cambiar Request (DCR) para proporcionar un parámetro denominado Ratio2 de caché para SONAR2 que es similar a la proporción de caché parámetro para SONAR.

El nuevo parámetro es independiente de la proporción de caché, pero ambos se pueden especificar, si desea que, para controlar la relación de caché de SONAR y SONAR2. Ésta es un ejemplo de una cadena de conexión podría establecer ambas relaciones en 0.35:
Data Source=localhost;Provider=MSOLAP;Initial Catalog=Foodmart;Cache Ratio=0.35;Cache Ratio2=0.35

Solución

Información de Service Pack

Para resolver este problema, consiga el Service Pack más reciente para Microsoft SQL Server 2000. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290211Cómo obtener el Service Pack más reciente de SQL Server 2000

Información de revisiones

Analysis Services de SQL Server 2000

La versión en inglés de esta revisión tiene los atributos de archivo enumerados en la siguiente tabla u otros posteriores. Las fechas y horas de estos archivos aparecen en la hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria de la herramienta fecha y hora en el panel de control.
   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 debido de dependencias de archivo, la revisión más reciente o característica que contiene los archivos pueden contener archivos adicionales.

SQL Server 2000 Analysis Services 64-bit

Para obtener información adicional acerca una compilación de revisión diseñado para aplicarse en un servidor que ejecuta SQL Server 2000 Analysis Services 64-bit o para averiguar si es una revisión programada para incluirse en SQL Server 2000 Analysis Services 64-bit Service Pack 4, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
822672REVISIÓN: La información de revisión para generar 8.0.843.0 de SQL Server 2000 Analysis Services de 64 bits

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:" de este artículo. Este problema se corrigió por primera vez en Pack 4 de Microsoft SQL Server 2000.

Propiedades

Id. de artículo: 821180 - Última revisión: jueves, 27 de febrero de 2014 - Versión: 3.4
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Analysis Services
Palabras clave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB821180 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 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