lenguaje de consulta estructurado es el idioma principal que se utiliza para crear las estructuras de base de datos . Microsoft establece las normas para la creación de tablas de SQL , procedimientos almacenados, vistas y otros objetos de base de datos . Si no se cumplen estas normas, el SQL Server sufre de problemas de rendimiento. Puede llevar a cabo algunos de los métodos de ajuste para ayudar a arreglar los problemas de lentitud en el SQL Server. Estos métodos de ajuste de mejorar el rendimiento y la verificación de cualquier código complicado que podría causar algunos problemas de tiempo de espera . Instrucciones
1
Revise sus índices de las tablas de bases de datos . Tabla índices son la configuración principal que aceleran el rendimiento de la tabla . Los índices ayudan a los ordenar registros de base de datos en una tabla, por lo que pueden encontrar más rápidamente los registros que desea recuperar . Índices deben establecerse en las columnas de las tablas que se utilizan en las búsquedas con mayor frecuencia .
2
Asegúrese de que cada tabla tiene una clave principal. Una clave principal es un campo único en cada mesa . Tener una clave principal en una tabla puede mejorar considerablemente el rendimiento de las consultas de base de datos . El campo elegido como clave principal debe ser único. Por ejemplo , un número de cliente es único para cada cliente , lo que puede ser una clave principal.
3
Ejecute la herramienta de ajuste del rendimiento . Esta herramienta se encuentra en el menú "Inicio " en el grupo de programas "SQL Server" . La herramienta de adaptación se ejecuta un control de todas las tablas , procedimientos almacenados y vistas para asegurarse de que está usando los mejores estándares para la base de datos . Se envía un informe que indica donde se puede mejorar el rendimiento en cada objeto de base de datos.
4
Utilice el comando caso en lugar de si-entonces las declaraciones en los procedimientos almacenados . El comando caso ejecuta un comando dependiente de criterios codificados. Es más rápido que el si -entonces , ya que combina la instrucción condicional en el comando actual consulta.
5
Eliminar cursores que no los necesita. Los cursores son declaraciones que se ejecutan a través de varios registros , uno por uno . Esto es menos óptima en comparación con el uso de tablas temporales o la aplicación de sentencias condicionales en sus consultas.