Comprensión profunda de particiones verticales en SQL Server

Comparte ahora:

El artículo explica en profundidad el uso de particiones verticales para mejorar el rendimiento y maximizar las operaciones de E / S en un SQL server.

Partición vertical en SQL Server, una característica importante introducida en SQL 2005 Enterprise Edition, se utiliza a menudo para mejorar el rendimiento del servidor en casos de datos grandes en tablas. Cuando se utiliza una consulta para recuperar todas las columnas de una tabla que contiene textos anchos, la partición vertical entra en escena.

Entonces, básicamente, la partición vertical divide su tabla en más de dos tablas con columnas diferentes. Es extremadamente útil en grandes bases de datos donde el rendimiento es un factor crítico. También hay particiones horizontales, pero depende de la naturaleza de sus datos.

El artículo describe el uso y la función de la partición vertical en SQL Serversy sus pros y contras. Aprenda a realizar particiones verticales en profundidad SQL Server

Partición vertical

Partición vertical en SQL ServerEs muy posible que al trabajar con SQL serverCuando trabajas con bases de datos que incluyen tablas con gran cantidad de datos, algunos de sus campos más grandes rara vez se consultan. Por lo tanto, para facilitar el proceso de ejecución de consultas, existe la opción de particionamiento vertical.

Partición vertical en SQL Server ayuda a los usuarios en columnas de tablas de base de datos que deben colocarse en dos o más bases de datos. Por lo tanto, la partición resultante se vuelve más manejable y fácil de usar, mejorando el rendimiento de SQL server en gran medida mejorando y maximizando el número de operaciones de E / S de las consultas.

La partición no requiere ningún cambio de códigos, solo los punteros en la vista a la ubicación de los nuevos archivos.

Uso en grandes bases de datos

Las grandes bases de datos suelen tener en cuenta imágenes y grandes campos de datos de texto y son limitadas con los datos. En tales casos, es necesario realizar la partición vertical en la que puede dividir la tabla, ya que tienen columnas de datos grandes colocándolas en columnas más nuevas. Las columnas pequeñas pueden eventualmente conservarse en la base de datos original como unidades.

Puede ser un desafío de diseño en algunos casos dependiendo de la construcción de los datos. En la partición vertical, los datos se almacenan en diferentes lugares y sus copias de seguridad se vuelven un poco complicadas que en su situación anterior. Por lo tanto, necesita hacer una copia de seguridad de los datos de toda la base de datos instantáneamente porque solo entonces puede realizar una restauración completa de sus datos particionados.

Problemas en el particionamiento vertical

Aunque la partición vertical es muy útil, tiene algunos problemas que no pueden pasarse por alto. En Particionamiento, está dividiendo los datos en diferentes partes de archivos, lo que significa que si está Insertando o Eliminando, entonces es necesario ejecutar múltiples declaraciones. DELETE debe ejecutarse en cada una de las tablas referenciadas porque SQL server rechazará un DELETE de una vista si apunta a varias tablas.

Sin embargo, las vistas son transparentes para los usuarios, pero es necesario que los usuarios durante la modificación del código tengan en cuenta la ubicación de los datos siempre que realicen cambios.

No hay duda de que el Particionamiento Vertical tiene sus beneficios y uniformidad lógica y también mejora el rendimiento, pero tampoco se puede negar que puede crear complejidades en las operaciones que a veces pueden ser difíciles de manejar. Antes de iniciar cualquier operación de partición en la base de datos, mantenga un mdf dañado herramienta de recuperación cercana para hacer frente a eventuales contingencias.

Introducción del autor:

Victor Simon es un experto en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo reparación de acceso y productos de software de recuperación de sql. Para más información visite https://www.datanumen.com/

Comparte ahora:

Los comentarios están cerrados.