ADC
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Compatibilidad de memoria caché para protocolos de base

La función de caché integrada monitorea y almacena en caché la solicitud de la base de datos según lo determinado por las directivas de caché. Los usuarios deben configurar las directivas de caché para los protocolos MYSQL y MSSQL, ya que el dispositivo NetScaler no proporciona ninguna directiva predeterminada. Al configurar los protocolos predeterminados, recuerde que las directivas basadas en solicitudes solo admiten las acciones CACHE e INVAL, mientras que las directivas basadas en respuestas solo admiten la acción “NOCACHE”. Después de configurar las directivas, debe vincularlas a los servidores virtuales. Las directivas de MYSQL y MSSQL, tanto de solicitud como de respuesta, están vinculadas únicamente a los servidores virtuales.

Antes de crear una directiva de caché, debe crear un grupo de contenido de caché de tipo MYSQL o MSSQL. Cuando cree un grupo de contenido de caché, asocie al menos un selector de selección con él. Consulte Configuración de un grupo de contenido básico para configurar un grupo de contenido de caché.

En el siguiente ejemplo se explica cómo configurar y verificar el soporte de caché para protocolos 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

Nota:

Los métodos para reducir las multitudes de flash, como se explica en Reducción de multitudes flash, no son compatibles con los protocolos MYSQL y MSSQL.

La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Compatibilidad de memoria caché para protocolos de base