Update: Einführung in den Cache-Ratio2-Parameter

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 821180 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
# Fehler: 14040 (PLATO7x)
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Der für MSOLAP-Anbieter enthält ein Daten abrufen ein Klassenmodul, die eine Anpassungsalgorithmus, die dynamisch die Granularität der Daten gelten bestimmt, die vom Server abgerufen. Der Algorithmus als Teil der Abfrage Optimierung verwendet wird und er führt im Clientprozess als Teil der OLE DB-Provider.

Es gibt zwei unterschiedliche Daten abrufen Optimierern, SQL Server verwenden kann, je nach Abfrage. Der erste Daten abrufen Optimierer ist SONAR SQL Server verwendet SONAR für die Mehrzahl der Abfragen.

Der zweite Daten abrufen Optimierer ist SONAR2. Wenn eine Abfrage eine NonEmptyCrossJoin -Funktion oder NON EMPTY-Klausel enthält, kann SQL Server SONAR2 verwenden. Der Abfrageoptimierer, das SQL Server für eine Abfrage verwendet wird, automatisch ausgewählt basierend auf die Vorgänge in der Abfrage verwendet.

Der für MSOLAP-Anbieter fordert Daten vom Server durch die nachfolgenden Werten eines bestimmten Dimensionselements auf einer bestimmten Ebene anfordern. Im Allgemeinen sprechen, die mehrere Zellen, die abgerufen werden, desto besser die Wahrscheinlichkeit, dass zukünftige Abfragen über den Cache des Clients erfüllt werden. Abrufen von weitere Zellen, jedoch mehr Speicher verwendet und führt mehrere Server und Netzwerklatenz. Die Ermittlung der welche Daten Granularität zum Anfordern von erfolgt durch das Verhältnis der nützliche Member im Vergleich zur Gesamtanzahl der Elemente auf einer bestimmten Dimensionsebene betrachten.

Der Optimierer Daten abrufen versucht, ermitteln Sie die effizienteste Möglichkeit, um wieder die Daten vom Server pull-beim Maximieren der Wahrscheinlichkeit, dass zukünftige Abfragen aus Cache auf dem Client aufgelöst werden können. Dies basiert auf einem Verhältnis von nützliche Member insgesamt Mitglieder für einen bestimmten Unterhierarchie einer Dimension. Nützliche Member sind Dimensionselemente, die als Teil der Ergebnisse der aktuellen Abfrage erforderlich sind. Gesamtanzahl der Elemente enthalten alle Member, die auf dieser Ebene die Unterhierarchie wieder abgerufen werden würde. Die Gesamtanzahl der Elemente können Dimensionselemente enthalten, die wieder als Teil der Datenabruf gezogen würde, da es erwartet wird, dass hilfreich in der Zukunft sein kann, sondern sind nicht für die aktuelle Abfrage erforderlich.

Für reguläre SONAR kann der Schwellenwert für dieses Verhältnis verwendet von Verbindungszeichenfolgen-Parameter Cache beibehalten gesteuert werden. Die folgende Verbindungszeichenfolge wird beispielsweise eine Abfrage verursachen, bei denen das Verhältnis der nützlich Mitglieder zur Gesamtanzahl der Elemente auf einer bestimmten Ebene größer als 0.35 zum Anfordern aller Elemente auf der Ebene der Dimension ist. Wenn das Verhältnis zur Gesamtanzahl der Elemente erforderlich Mitglieder kleiner als 0.35 ist, wird jedes Element, das erforderlich ist einzeln angefordert:
Data Source=localhost;Provider=MSOLAP;Initial Catalog=Foodmart;Cache Ratio=0.35

Da der aktuelle Cache beibehalten Parameter nur für SONAR funktioniert, bevor Sie diesen Hotfix gab keine Möglichkeit um das Verhältnis von SONAR2 verwendet, um diese bestimmten Abfrage beeinflussen anzupassen. Der SONAR2 zum Verhältnis Schwellenwert wurde am 0,5 behoben. Dieser Hotfix implementiert eine Entwurf ändern Request (DCR) an einen Parameter mit dem Namen Cache Ratio2 für SONAR2, die das Verhältnis Cache ähnelt SONAR-Parameter.

Der neue Parameter ist unabhängig von der Cache beibehalten, aber Sie können beide angegeben werden, wenn Sie, das Verhältnis Cache für SONAR und SONAR2 zu steuern. Der folgende Code ist ein Beispiel für eine Verbindungszeichenfolge, die beide Verhältnisse auf 0.35 festgelegt würde:
Data Source=localhost;Provider=MSOLAP;Initial Catalog=Foodmart;Cache Ratio=0.35;Cache Ratio2=0.35

Lösung

Informationen zu Service Packs

Installieren Sie das neueste Service Pack für Microsoft SQL Server 2000, um dieses Problem zu beheben. Weitere Informationen finden Sie die folgende KB-Artikelnummer:
290211So erhalten Sie das neueste Service Pack für SQL Server 2000

Hotfix-Informationen

SQLServer 2000 Analysis Services

Die englische Version dieses Updates weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time () angegeben. Wenn Sie sich die Dateiinformationen ansehen, werden diese Angaben in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu ermitteln verwenden Sie die Registerkarte Zeitzone des Tools ? Datum und Uhrzeit in der Systemsteuerung.
   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

				
Hinweis aufgrund der Dateiabhängigkeiten, neueste Hotfix oder Feature, das die Dateien enthält, möglicherweise auch weitere Dateien enthalten.

SQL Server 2000 Analysis Services 64-bit

Für Weitere Informationen zu Hotfix-Build entwickelt, um auf einem Server angewendet werden, auf dem SQL Server 2000 Analysis Services 64 Bit ausgeführt wird, oder ermitteln, ob ein Fix ist geplant, die in SQL Server 2000 Analysis Services 64 Bit berücksichtigt werden sollen Servicepack 4 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
822672Update: Hotfix-Informationen für Erstellen von SQL Server 2000 Analysis Services 64-Bit-8.0.843.0

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt. Dieses Problem wurde erstmals im Microsoft SQL Server 2000 Service Pack 4.

Eigenschaften

Artikel-ID: 821180 - Geändert am: Donnerstag, 27. Februar 2014 - Version: 3.4
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2000 Analysis Services
Keywords: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB821180 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 821180
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

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