¿Cómo puedo reducir el costo de exploración índice agrupado de consultaCómo reducir agrupado coste recorrido de índice mediante el uso de consulta SQL
DECLARE @PARAMVAL varchar(3)
set @PARAMVAL = 'CTD'
select * from MASTER_RECORD_TYPE where [email protected]
mencionados a continuación si se me acaba la consulta anterior que estaba mostrando recorrido de índice 99%
encuentre aquí más adelante mis particularidades de mesa:
aquí abajo he pegado mi índice para la tabla:
CREATE TABLE [dbo].[MASTER_RECORD_TYPE] ADD CONSTRAINT [PK_MASTER_REPORD_TYPE] PRIMARY KEY CLUSTERED
(
[Record_Type_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) ON [PRIMARY]
GO
amablemente asesorar cómo puedo reducir el costo de escaneo de índice?
gracias por su pronta respuesta, puede usted por favor me guía para crear un índice no agrupado que cubre, qué claves para ser incluido en ese índice me puede ayudar a su compañero en esta – user1494292
CREAR NONCLUSTERED ÍNDICE [MST_IDX_FOR_REC_TYPE ] ENCENDIDO [dbo].[MASTER_RECORD_TYPE] ( \t [Record_Type_Code] ASC ) con (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, LÍNEA = OFF, ALLOW_ROW_LOCKS = ON, allow_page_locks = ON) ON [PRIMARY ] IR Ahora el escaneo del índice se ha convertido en la búsqueda del índice del 100% – user1494292
@ user1494292: OK - entonces ahora tiene el ** index seek ** - que es la manera más eficiente (y más rápida) de buscar (algunas filas) of) data –