Beruflich Dokumente
Kultur Dokumente
PREPARADO POR
BASES DE DATOS
1
Contenido
INTRODUCCIÓN ............................................................................................................. 3
OBJETIVOS..................................................................................................................... 4
JUSTIFICACION ............................................................................................................ 5
CONCLUSIONES ......................................................................................................... 12
2
INTRODUCCIÓN
La organización requiere contar con planes que le permita alcanzar los objetivos
propuestos, por ellos luego de hacer un estudio detallado y aplicar herramientas que
información, tomando como base la norma ISO27002, se ha podido identificar temas que
son prioridad para la organización teniendo en cuenta que uno de sus mayores activo de
confidencialidad en los datos, sin importar si estos son físicos o electrónicos ambos deben
3
OBJETIVOS
General
del Sena.
Específicos
datos.
Optimizar recursos, crear índice y generar los procesos necesarios para optimizar
Documentar lo investigado
4
JUSTIFICACION
Es primordial para toda organización contar con herramientas que le permitan garantizar
la seguridad de su información, por lo cual cada entidad genera planes mediante los cuales
se pueda tener claridad sobre las acciones que se ejecuten y se pueda establecer los
por lo cual las diferentes estrategias que se dispongan para mantener la disponibilidad ser
5
TECNICAS DE OPTIMIZACIÓN DE BASES DE DATOS.
rendimiento.
Se deberá generar un documento de control de cambios que exponga las mejoras que
San Antonio del Sena. Iniciamos la maquina virtual -> inicio -> todos los
programas -> Microsoft SQL server 2008 R2 -> SQL server management studio
Examinar cada una de las tablas identificando los índices creados, elaborar
base de datos SecSalud-> expandir cada una de las tablas -> índices.
Para mirar el plan de ejecución. La barra del editor de SQL -> clic en Plan de
ejecución.
Se necesita un listado de todas las personas retiradas con los siguientes datos:
Para mirar el plan de ejecución. La barra del editor de SQL -> clic en Plan de
ejecución.
Se requiere una consulta por EPS de todos sus afiliados, cuál sería la forma más
script.
Analizar todas las tablas de la Base de Datos Secretaria de Salud y aplicar por lo
menos 3 índices donde usted cree necesario y demuestre porque los ha creado.
Las herramientas para la optimización provistas por el SMBD SQL Server 2012 r2, nos
consultas.
Optimización de Consultas
Cambiar los OR por IN, cuando tenemos más de un valor para comparar.
Minimizar el coste de los JOIN: La concatenación natural o JOIN es la operación más
costosa de las bases de datos relaciones, ya que requiere realizar una multiplicación
cartesiana y una selección de valores. Algunas técnicas que podemos usar para minimizar
Reordenarlos para concatenar primero las relaciones con menos filas para reducir el
número de cruces.
A veces, dividir una consulta en varias, es mejor que hacerlo todo con una sola consulta,
de forma que podemos obtener en una primera consulta unos pocos identificadores que
Cambiar los JOIN por EXISTS si no se va a mostrar ningún dato de la relación con la
un listado en el que para mostrarlo como queremos, por cada ítem necesitamos realizar una
consulta adicional (el más uno del n+1). En este caso, suele ser mejor realizar uno o varios
JOIN adicionales, en la consulta que recupera el listado de ítems. De esta forma obtenemos
el listado tal y como lo necesitamos, y no se tienen que lanzar consultas adicionales para
cada ítem.
Especificar siempre los nombres de las columnas en las SELECT, si no el SGBD leerá
todas las filas del disco. El asterisco se debe usar sí y solo sí se utiliza COUNT, en cuyo
caso el SGBD sabrá que no tiene que leer todas las columnas.
Crear índices: los índices permiten un acceso a los datos no secuencial mucho más
rápido, pero son costosos de crear, así que no es conveniente su uso si tenemos muchas más
lecturas que escrituras. Debemos analizar el plan de ejecución de las consultas (cada SGBD
Normalmente, crearemos los índices en claves ajenas y en las columnas que se usen con
las bases de datos y hace recomendaciones que puede usar para optimizar el rendimiento de
las consultas. Puede usar el Asistente para la optimización de motor de base de datos a fin
funcionamiento interno de SQL Server. Con DTA, puede realizar las siguientes tareas.
Solucionar problemas del rendimiento de una consulta específica