ADC
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

Cache-Unterstützung für Datenbankprotokolle

Die integrierte Cache-Funktion überwacht und speichert Datenbankanfragen, wie in den Cache-Richtlinien festgelegt. Benutzer müssen die Cache-Richtlinien für die Protokolle MYSQL und MSSQL konfigurieren, da die NetScaler-Appliance keine Standardrichtlinien bereitstellt. Denken Sie bei der Konfiguration der Standardprotokolle daran, dass die anforderungsbasierten Richtlinien nur CACHE- und INVAL-Aktionen unterstützen, während die antwortbasierten Richtlinien nur „NOCACHE“ -Aktionen unterstützen. Nachdem Sie die Richtlinien konfiguriert haben, müssen Sie sie an virtuelle Server binden. MYSQL- und MSSQL-Richtlinien, sowohl Anfrage- als auch Antwortrichtlinien, sind nur an virtuelle Server gebunden.

Bevor Sie eine Cache-Richtlinie erstellen, müssen Sie eine Cache-Inhaltsgruppe vom Typ MYSQL oder MSSQL erstellen. Wenn Sie eine Cache-Content-Gruppe erstellen, verknüpfen Sie mindestens einen Auswahlselektor mit ihr. Weitere Informationen finden Sie unter Einrichten einer Basis-Content-Gruppe zum Einrichten einer Cache-Inhaltsgruppe.

Im folgenden Beispiel wird erläutert, wie Sie die Cache-Unterstützung für SQL-Protokolle konfigurieren und überprüfen.

> enable feature IC > set cache parameter -memlimit 100 > add cache selector sel1 mssql.req.query.text > add cache contentgroup cg1 -type "MSSQL" -hitselector "sel1" -invalselector "inval_sel" -relExpiry "500" -maxResSize "100" > add cache policy cp1 -rule "mssql.req.query.command.contains("select")" -action "CACHE" -storeInGroup "cg1" > add cache policy cp2 -invalObjects "cg1" -rule "mssql.req.query.text.contains("insert")" -action "INVAL" > add db user user1 -password "Pass1" > add service svc_sql_1 10.102.147.70 mssql 64834 -healthMonitor "NO" -downstateflush "ENABLED" > add lb vserver lb_mssql1 mssql 10.102.147.77 1433 -lbmethod "roundrobin" > bind lb vserver lb_mssql1 svc_sql_1 > bind lb vserver lb_mssql1 -policyName cp1 -type "REQUEST" -priority "2" > bind lb vserver lb_mssql1 -policyName cp2 -type "REQUEST" -priority "1" > show cache selector sel1 Name:sel1 Expressions: 1)mssql.req.query.text > show cache policy cp1 Name:cp1 Rule:mssql.req.query.command.contains("select") CacheAction:CACHE Stored in group: cg1 UndefAction:Use Global Hits:2 Undef Hits:0 Policy is bound to following entities 1) Bound to: REQ VSERVER lb_mssql1 Priority:2 GotoPriorityExpression: END

Hinweis:

Die Methoden zur Reduzierung von Flash-Crowds, wie in Flash Crowds reduzierenerklärt, werden für MYSQL- und MSSQL-Protokolle nicht unterstützt.

Die offizielle Version dieses Inhalts ist auf Englisch. Für den einfachen Einstieg wird Teil des Inhalts der Cloud Software Group Dokumentation maschinell übersetzt. Cloud Software Group hat keine Kontrolle über maschinell übersetzte Inhalte, die Fehler, Ungenauigkeiten oder eine ungeeignete Sprache enthalten können. Es wird keine Garantie, weder ausdrücklich noch stillschweigend, für die Genauigkeit, Zuverlässigkeit, Eignung oder Richtigkeit von Übersetzungen aus dem englischen Original in eine andere Sprache oder für die Konformität Ihres Cloud Software Group Produkts oder Ihres Diensts mit maschinell übersetzten Inhalten gegeben, und jegliche Garantie, die im Rahmen der anwendbaren Endbenutzer-Lizenzvereinbarung oder der Vertragsbedingungen oder einer anderen Vereinbarung mit Cloud Software Group gegeben wird, dass das Produkt oder den Dienst mit der Dokumentation übereinstimmt, gilt nicht in dem Umfang, in dem diese Dokumentation maschinell übersetzt wurde. Cloud Software Group kann nicht für Schäden oder Probleme verantwortlich gemacht werden, die durch die Verwendung maschinell übersetzter Inhalte entstehen können.
Cache-Unterstützung für Datenbankprotokolle