ADC
Merci pour vos commentaires

Ce article a été traduit automatiquement. (Clause de non responsabilité)

Prise en charge des protocoles de base de données

La fonction de cache intégrée surveille et met en cache les demandes de base de données conformément aux politiques de cache. Les utilisateurs doivent configurer les politiques de cache pour les protocoles MYSQL et MSSQL car l’appliance NetScaler ne fournit aucune politique par défaut. Lorsque vous configurez les protocoles par défaut, n’oubliez pas que les politiques basées sur les demandes ne prennent en charge que les actions CACHE et INVAL, tandis que les politiques basées sur les réponses ne prennent en charge que les actions « NOCACHE ». Après avoir configuré les politiques, vous devez les lier à des serveurs virtuels. Les politiques MYSQL et MSSQL, qu’il s’agisse de demande ou de réponse, sont liées uniquement aux serveurs virtuels.

Avant de créer une politique de cache, vous devez créer un groupe de contenu de cache de type MYSQL ou MSSQL. Lorsque vous créez un groupe de contenu de cache, associez au moins un sélecteur de sélection à celui-ci. Reportez-vous à la section Configuration d’un groupe de contenu de base pour configurer un groupe de contenu de cache.

L’exemple suivant explique comment configurer et vérifier la prise en charge du cache pour les protocoles SQL.

> 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

Remarque :

Les méthodes de réduction des foules flash, comme expliqué dans Réduction des foules Flash, ne sont pas prises en charge pour les protocoles MYSQL et MSSQL.

La version officielle de ce document est en anglais. Certains contenus de la documentation Cloud Software Group ont été traduits de façon automatique à des fins pratiques uniquement. Cloud Software Group n'exerce aucun contrôle sur le contenu traduit de façon automatique, qui peut contenir des erreurs, des imprécisions ou un langage inapproprié. Aucune garantie, explicite ou implicite, n'est fournie quant à l'exactitude, la fiabilité, la pertinence ou la justesse de toute traduction effectuée depuis l'anglais d'origine vers une autre langue, ou quant à la conformité de votre produit ou service Cloud Software Group à tout contenu traduit de façon automatique, et toute garantie fournie en vertu du contrat de licence de l'utilisateur final ou des conditions d'utilisation des services applicables, ou de tout autre accord avec Cloud Software Group, quant à la conformité du produit ou service à toute documentation ne s'applique pas dans la mesure où cette documentation a été traduite de façon automatique. Cloud Software Group ne pourra être tenu responsable de tout dommage ou problème dû à l'utilisation de contenu traduit de façon automatique.
Prise en charge des protocoles de base de données