Creando indices para mejorar el rendimiento de nuestras consultas: Optimización de consultas en T-SQL (tips) parte 01
Como mejorar el rendimiento de nuestras
El primer tips, de esta serie que escribieremos no es nada mas y nada menos que como saber cuando requerimos crear un indice en SQL, mediante Query statistics
Optimización de consultas en tres pasos
Paso 1: Ejecutamos nuestra consulta a optimizar
Paso 2: Creamos nuestro indice
El cual el motor de base de datos nos sugiere que debemos crear
1 2 3 4 5 6 |
USE [SQListo] GO CREATE NONCLUSTERED INDEX [idx_SQListo] ON [dbo].[SampleTemperatures] ([ColdRoomSensorNumber],[ValidFrom],[ValidTo]) INCLUDE ([ColdRoomTemperatureID],[RecordedWhen],[Temperature],[FechaIni],[FechaFin]) GO |
Paso 3: Ejecutamos nuevamente nuestra consulta
Validamos los tiempos de ejecución entre la misma consulta con o sin indices y tenemos un ahorro de tiempo significativo