janer

Páginas: 23 (5516 palabras) Publicado: 16 de marzo de 2014
SQL Server

Buenos consejos para el
mantenimiento eficaz de
bases de datos
Paul S. Randal
DE UN VISTAZO:Administración de datos y archivos de registro de
transacciones Eliminación de la fragmentación de índices Cómo
garantizar estadísticas exactas y actualizadas Detección de páginas
dañadas en la base de datos Establecimiento de una estrategia eficaz
de copias de seguridad
ContenidoAdministración de archivos de datos y archivos de registro
Fragmentación de índices
Estadísticas
Detección de daños
Copias de seguridad
Conclusión

Varias veces por semana me piden consejo
sobre cómo mantener de forma efectiva
bases de datos de producción. A veces
estas preguntas provienen de
administradores de bases de datos que
están implementando nuevas soluciones y
necesitan ayudapara optimizar las prácticas de mantenimiento y así adaptarse a las
características nuevas de sus bases de datos. Con mayor frecuencia, sin

embargo, las preguntas me llegan de personas que no son
administradores profesionales de bases de datos y a quienes, por alguna
razón, les han asignado la propiedad y la responsabilidad de una base
de datos. A estas personas me gusta llamarlas"administradores de
bases de datos involuntarios". El objetivo de este artículo es
proporcionar una guía de buenas prácticas para el mantenimiento de
bases de datos dirigida a todos los administradores de bases de datos
involuntarios que hay por el mundo.
Al igual que con la mayoría de tareas y procedimientos en el mundo de
las tecnologías de la información, no hay una solución universal y fácilpara el mantenimiento eficaz de bases de datos, aunque sí hay una serie
de áreas clave que casi siempre necesitan abordarse. Mis cinco áreas
principales de interés (no por orden de importancia) son:Administración
de archivos de datos y archivos de registro Fragmentación de índices
estadisticas Detección de daños Copias de seguridad
Una base de datos sin mantenimiento (o mal mantenida) puededesarrollar problemas en una o más de estas áreas, lo cual a largo plazo
puede provocar un mal rendimiento de la aplicación o incluso tiempos de
inactividad y pérdida de datos.
En este artículo explicaré la razón por la que estos problemas son
importantes y mostraré unos métodos sencillos para mitigar los
problemas. Basaré mis explicaciones en SQL Server® 2005 y resaltaré
asimismo lasprincipales diferencias que encontraremos en SQL Server
2000 y la siguiente versión de SQL Server 2008.

Administración de archivos de datos y archivos de registro
La primera área que siempre recomiendo comprobar a la hora de
hacerse cargo de una base de datos es la configuración de la
administración de archivos de datos y archivos de registro (de
transacciones).
Concretamente, debe comprobar losiguiente:e los archivos de datos y
archivos de registro están separados entre sí además de aislados de
todo lo demás. Que el crecimiento automático está configurado
correctamente. Que la inicialización instantánea de archivos está
configurada. Que la autorreducción no está habilitada y la reducción no
forma parte de ningún plan de mantenimiento.
Cuando los archivos de datos y de registro(que lo ideal sería que
estuvieran en volúmenes completamente separados) comparten el

mismo volumen/tamaño que cualquier otra aplicación que crea o amplía
archivos, existirá la posibilidad de que los archivos se fragmenten. En
los archivos de datos, la excesiva fragmentación de archivos puede ser
un factor que contribuya en cierta medida a realizar mal las consultas
(especialmente aquellasque recorren grandes cantidades de datos). En
los archivos de registro, la fragmentación puede tener mucho mayor
efecto en el rendimiento, especialmente si la función de crecimiento
automático está activada para aumentar el tamaño de los archivos con
una cantidad muy pequeña cada vez que es necesario.
Los archivos de registro se dividen internamente en secciones llamadas
archivos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Jana
  • jano
  • Janer
  • Jano
  • Jane
  • jano
  • jana
  • Jano

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS