Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Comprobacin de coherencia de la
base de datos.
Inicializamos el Analizador de consultas de SQL o en SQL Server
Management Studio dependiendo de la Versin del SQLServer
que estn utilizando, para estos casos vamos a llevarlos a cabo los
procedimientos en un SQLServer 2012.
Actualizar estadsticas
La actualizacin de las estadisticas actualiza el optimizador de
consultas con informacin sobre distribucin de los valores clave de
los ndices. Esto habilita al optimizador de consultas para tomar
decisiones eficientes al ejecutar las Consutas que se realizan sobre la
Base de Datos.
Qu es la fragmentacin de ndices?
Nos encontramos con 2 tipos de fragmentacin de ndices
Fragmentacin interna
Fragmentacin externa
Fragmentacin interna
es el espacio disponible que hay entre los registros dentro de una
misma pgina (recordad que en SQL Server el tamao es 8Kb). Se
mide en % de bytes de la pgina llenos, el promedio de llenado de
todas las pginas del ndice se conoce como densidad del ndice. Este
espacio (que se va generando a medida que se producen operaciones
de INSERT/DELETE/UPDATE) que no es utilizado afecta al correcto
aprovechamiento de la cach y requiere ms operaciones de E/S lo
que genera un peor rendimiento en las consultas. Otros efectos que
genera este tipo de fragmentacin podran ser que el escaneo
del ndice es ms lento, aumenta el tamao de la base de datos, se ve
afectado el rendimiento de backups y restores,...
Fragmentacin externa
(tambin denominada fragmentacin de extensin) se produce
cuando el orden lgico de las pginas no coincide con el orden en el
que se almacenan en disco (orden fsico). Se mide en % de pginas
fuera de orden (aquellas cuya siguiente pgina lgica no coincide con
la pgina fsica). Este tipo de fragmentacin penaliza el escaneo
ordenado del ndice, requiere de mayores operaciones de E/S,...