Popular

Obten claves web y navega gratis Router keygen para Android

Error 403 Forbidden con phpmyadmin y WAMP Server

Realizar suma, resta y división con javascript

¿Qué debo de hacer en caso de tener consultas en SQL Server que son lentas?

El post del día de hoy está enfocado a SQL Server y se deriva de una pregunta que hizo un desarrollador el día de hoy, ¿Qué debo hacer con las consultas SQL Server lentas?, con ello a continuación menciono unos tips que podemos hacer cuando tengamos lentitud en consultas SQL Server: 
  • Comprobar la existencia de los índices correctos. 
Para esté caso es de suma importancia hacer la verificación de cuales son los índices que tiene la tabla o tablas involucradas, y debemos tomar en cuenta hacer los joins y/o especificar clausula where de acuerdo a estos índices para buscar la optimización de la misma, en caso de no tener índices hay que considerar si es necesario crearlos para mejorar el rendimiento.  
  • Revisar la existencia de subconsultas incorrectas.
Es de gran importancia revisar las subconsultas, si es que tenemos en nuestras consultas. Ya que por lo regular los subquerys tienen costos más altos, así también en ocasiones en mejor realizar múltiples consultas y guardarlas en tablas temporales en lugar de estar haciendo subconsultas sobre las tablas. 
  • Examinar el plan de ejecución (para determinar las consultas de mayor costo).
Revisar el plan de ejecución es prácticamente considerable como primer aspecto, ya que esté te indicará cuales son querys que tienen más costos, por lo que considero como primer aspecto revisar el plan de ejecución.
  • Verificar si existen bloqueos en las tablas. 
Verificar si existen bloqueos es importante efectuar cuando estamos haciendo consultas a tablas recurrentes o tablas las cuales pueden tener distintas transacciones que puedan afectar a que generemos bloqueos en ellas. 

Para más consejos de esté tipo sigue nuestro canal de youtube, deja tus dudas o comentarios para seguir creciendo.

Comentarios

Entradas populares de este blog

Error 403 Forbidden con phpmyadmin y WAMP Server

Número de filas afectadas por instrucción PL/SQL en Oracle [Utilidades].

Como truncar un número decimal en C# sin redondear.