Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CURSO:
PROGRAMACIÓN VISUAL II
DOCENTE:
ING. LUIS CASTILLO BOGGIO
Alumno:
TUMBES – PERÚ
2019
COMANDOS SQL PARA MANTENIMIENTO DE DATOS
dentro de una base de datos, en tanto las proyecciones de crecimiento hacen necesarios
Es necesario realizar el optimo mantenimiento para mantener una base de datos que nos
de los mismos.
Para ello existen algunos comandos SQL que nos facilitaran ciertos procesamientos.
El manejo de comandos DBCC permiten optimizar el espacio en una base de datos, tales como
“Es muy importante transacciones e impedir que crezca incontroladamente. Sobre todo
que crezca desmesuradamente puede superar fácilmente el tamaño del archivo de datos y
provocar la caída de su servidor SQL Server. La alerta “Alerta log transacciones” se configuró
como una condición de rendimiento del motor de SQL Server, que se activa cuando el tamaño
del archivo del registro supera el 50 % del tamaño permitido. La idea es que cuando se active
esta alerta, además de mandarnos el mail de aviso, intente corregir la situación ejecutando un
trabajo que reduzca el tamaño del archivo del log de transacciones”. (1)
PARA LA BASE DEL TRABAJO ES NECESARIO CREAR SCRIPT
“El script que se le propone para reducir el archivo del registro de transacciones se basa en el
comando DBCC SHRINKFILE , que reduce el tamaño del archivo del registro de
transacciones hasta el tamaño mínimo que estableció cuando creó el archivo. Este comando
tiene dos argumentos, el primero de ellos es el nombre lógico del archivo del registro de
transacciones , y el segundo, el tamaño al que se desea reducir el archivo. Para utilizar el
comando DBCC SHRINKFILE , cambie el modo de recuperación de la base de datos a
SIMPLE , ejecute la reducción del archivo de datos y por último vuelva a establecer el modo
de recuperación de la base de datos a COMPLETO” . (2)
“Ejecutar un script para desfragmentar los índices con problemas. El script determina si hay
que hacer un Reorganize o un Rebuild para cada índice.” (3)
“Adicionalmente, habrá que tener en cuenta que solamente tiene sentido efectuar la operación
de desfragmentación sobre índices con un tamaño superior a 1000 páginas. Ya que, por debajo
de este valor, SQL Server, considera que es más eficiente escribir los datos de forma
desordenada que mantener un índice poco efectivo, al tratarse de una tabla pequeña.” (3)
“Este comando examina la asignación y la integridad estructural de todos los objetos que se
encuentran en la base de datos especificada, cuando acabe de ejecutarse nos mostrará un
mensaje similar al siguiente cuando se ejecuta correctamente.” (3)
“Si el chequeo de la base de datos presenta algún error que no se pudo corregir (se denota en
letras rojas), se deben ejecutar los siguientes querys:” (3)
Se despliegan las tablas y se eligen a las que se les va a reconstruir los índices manualmenteEn
la ventana que muestra los índices y su porcentaje de fragmentación, se presiona [OK].
Conclusiones:
Los procedimientos para mantener los datos optimizados, permiten a las empresas u
organizaciones mantener la integridad de sus datos, reducir espacios y eliminar archivos
innecesarios.
Buscadores Especializados:
- Science Research
- E-Libro
- iSEEK
- Erick
- Academia.edu
- RefSeek
Referencias Bibliográficas.