Caché Sql En Informix Dymanic Server 9.X

Páginas: 2 (419 palabras) Publicado: 5 de octubre de 2012
Caché SQL en Informix Dymanic Server 9.X

Este documento intenta describir la funcionalidad de la caché de sentencias SQL (SQL Statement Cache) en Informix Dynamic Server 9.X (IDS). El SSC es unpunto clave que puede mejorar el rendimiento de tus consultas.

Los beneficios del uso del SSC son:

* Consumo de memoria reducido, porque las estructuras de datos de la consulta se compartenentre diversos usuarios.

* Menor tiempo de proceso de las consultas presentes en la caché. El servidor de base de datos puede saltarse las fases de analisis y optimización de consultas, obteniendo asiuna mejor respuesta a las consultas.

Si el SSC esta en funcionamiento, el servidor realiza lo siguiente:

1. Cuando un usuario (user1) lanza una sentencia SQL, el servidor de base de datoscomprueba si la consulta esta presente o no en la caché.

2. Si la consulta no esta presente en la caché, el servidor de base de datos la analiza, optimiza y ejecuta. También comprobará si estasentencia cumple las condiciones para entrar o no en la caché.

3. Cuando un usuario (user2) ejecuta la misma sentencia SQL, el servidor de base de datos comprobará la cache y encontrará la sentencia.Ahora no la analizará ni optimizará tal y como ocurre normalmente, simplemente la ejecutará usando la información guardada en la caché.

* Condiciones para que una sentencia entre en caché.

1.- Lasentencia debe de ser una de estas SELECT, UPDATE, DELETE, INSERT.
2.- La sentencia no debe contener ninguna rutina definida por el usuario.
3.- No puede contener ninguna tabla temporal o remota.4.- No debe contener subconsultas.

Para información más detallada revisar: IBM Informix Guide to SQL: Syntax

Ejemplo de parametros de configuración:

--->
#STMT_CACHE
# 0 --> Off
# 1 -->On, pero necesita que se le llame explicitamente
# 2 --> On, para todas las sesiones
#
# STMT_CACHE_HITS
# Número de veces que se ha de repetir una sentencia SQL para
# grabarse en caché
#
#...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql server
  • Sql server
  • sql server
  • Sql Server
  • Sql server
  • SQL SERVER
  • SQL Server
  • SQL Server

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS