Tecnología

Inicio

¿Qué es la agrupación de almacenamiento intermedio en SQL?

Structured Query Language (SQL) es un lenguaje de programación para la gestión de la información almacenada en bases de datos. Microsoft comercializa su SQL Server como un sistema de gestión de base de datos, mientras que MySQL ofrece una versión de código abierto. gestión de memoria intermedia es una herramienta para hacer entradas y salidas (E / S) de la base de datos SQL más eficiente, que conserva los recursos y aumenta la velocidad. La agrupación de almacenamiento intermedio es esencial para la gestión de memoria intermedia.

Buffer Pool

Un tampón es una página de 8 kilobytes en la memoria del servidor, incluyendo índices y páginas de datos. El grupo de búfer - también llamado el buffer cache - consta de varias memorias intermedias de 8 KB. Si un usuario necesita la información en una de las memorias intermedias, el gestor de memoria intermedia dibuja de las páginas, en lugar de ponerse en contacto con el disco del servidor. Las páginas se quedan en la piscina hasta que el gerente tiene que almacenar más material en la piscina, momento en el que las páginas se remontan al disco.

cambios

los usuarios de bases de datos pueden cambiar información en las páginas de la agrupación de almacenamientos intermedios. Los usuarios de reescritura de una página individual no requieren el servidor SQL para volver a escribir la información en el disco inmediatamente. Cuando una página deja memoria intermedia y vuelve al disco, el servidor actualiza la base de datos para tomar cualquier cambio en cuenta. Si la información no se ha reescrito, la base de datos sigue siendo la misma. Leer y escribir archivos en la base de datos son sólo las operaciones de base de datos del gestor de memoria intermedia.

Distribución

El administrador de búfer distribuye la página en el grupo de búfer de hardware a través de la base de datos en los nodos reservadas para acceso a la memoria. Cada nodo hardware tiene un nodo SQL, con la memoria disponible para la caché distribuida de manera uniforme entre los diferentes nodos: si un nodo tiene menos memoria que los otros, que recibirá una parte de la memoria externa de los demás para equilibrar la carga de trabajo. La agrupación de almacenamientos intermedios trata los datos de la memoria externa y en la memoria local de forma idéntica.

Actuación

Si se estudia el rendimiento de su base de datos, ayuda a mirar los datos almacenados en la agrupación de almacenamiento intermedio. Esto le indica qué páginas consiguen acceder con mayor frecuencia, lo cual puede afectar el disco I / O: Páginas que no se ve mucho uso se remontan al disco antes, el aumento de la actividad de E / S. El estudio de los datos también se muestra el efecto acumulativo de las consultas de los usuarios directos en el grupo de búfer y la forma en que afecta a la base de datos.