Tabla de contenido:
Definición: ¿Qué significa SQL Performance?
El rendimiento de SQL se mide por la eficiencia y rapidez con que las consultas SQL pueden realizar la función requerida. El rendimiento de SQL se puede medir por el tiempo que lleva completar la operación y si el resultado de la operación cumple con los requisitos esperados. El rendimiento de SQL puede caer por debajo de cierto estándar debido a varias razones, pero hay formas de mejorar el rendimiento.
Techopedia explica el rendimiento de SQL
SQL puede realizar operaciones simples y complejas. Un ejemplo de una operación simple puede ser recuperar las fechas de nacimiento de todos los empleados en un departamento determinado, mientras que el de una operación compleja puede recuperar las fechas de nacimiento de todos los empleados en una gran empresa cuyos nombres terminan con la letra P, que tienen números de pasaporte que comienzan con 54 y han viajado fuera de los Estados Unidos en los últimos 15 años. Cuanto más compleja es la operación, mayor es la cantidad de tiempo necesaria.
Hay muchas formas de mejorar el rendimiento de SQL, que incluyen:
- Se deben evitar múltiples combinaciones en una sola consulta.
- Se debe utilizar una consulta basada en conjuntos en lugar de una consulta basada en cursor.
- Las subconsultas escalares no correlacionadas deben evitarse en consultas estándar.
- Las funciones con valores de tabla de varias instrucciones (TVF) deben evitarse como parte de la consulta.
- Los índices deben usarse de la manera más eficiente posible.
- Las columnas en un índice deben colocarse con cuidado.
