“Conocimientos software>SQL Server

Cómo optimizar una consulta en Microsoft SQL Server

2015/7/21
optimización de la consulta es el proceso de modificar una consulta para ejecutar de la manera más eficiente posible. En Microsoft SQL Server, los administradores de bases de datos pueden utilizar el SQL Server Management Studio para ayudar con la optimización. La optimización puede implicar la adición de índices de la tabla , sugerencias de índice o utilizar otras estrategias para evitar que consumen mucho tiempo las exploraciones de datos de la tabla . El optimizador de consultas puede mostrar planes de ejecución estimado o real de una consulta por presentar gráficamente el plan para ejecutarlo. Instrucciones
1

Abra SQL Server Management Studio y conéctese a la base de datos.
2

Abra una " Nueva consulta ". Introduzca el texto de la consulta para analizar .
3

Haga clic en " Mostrar plan de ejecución estimado " o "Incluir plan de ejecución real " en la barra de herramientas . Viendo el plan de ejecución estimado no requiere la ejecución de la secuencia de comandos , pero el plan actual hace.
4 El plan de ejecución gráfico es similar a un diagrama de flujo .

Revise la muestra gráfica. Busque señales de que las exploraciones de tabla se están realizando en lugar de utilizar los índices existentes . En esta situación, una sugerencia de consulta o índice de nuevos pueden ayudar a mejorar el rendimiento.
5 Algunas consultas lentas pueden beneficiarse de una mayor memoria RAM.

Mira otras estadísticas , como las de entrada /salida o I /O , costo, costo de CPU y el número estimado de filas. Dependiendo de los resultados , las mejoras pueden ser vistos desde el aumento de memoria RAM en el ordenador o la eliminación de filas innecesarias , tablas o uniones de la consulta.

SQL Server
Cómo registrar System.web.dll a un SQL Server 2008 Montaje
Réplica de SQL Server Tutorial Combinar
2005 Performance Tuning Guide Microsoft SQL Server
Cómo crear un usuario para un SQL 2008 Server
¿Cómo hacer de SQL Server 2008 Réplica
Definición de Agente SQL Server
SQL Server 2008 BI Certificación
Diferencia entre MS SQL y una base de datos Oracle
Conocimientos Informáticos © http://www.ordenador.online