Preguntas etiquetadas con index-tuning

El proceso de determinar qué índices son útiles y cuáles no.

3
¿Por qué mi consulta EXISTA está haciendo una exploración de índice en lugar de una búsqueda de índice?
Estoy trabajando en optimizar algunas consultas. Para la consulta a continuación, SET STATISTICS IO ON; DECLARE @OrderStartDate DATETIME2 = '27 feb 2016'; DECLARE @OrderEndDate DATETIME2 = '28 feb 2016'; SELECT o.strBxOrderNo , o.sintOrderStatusID , o.sintOrderChannelID , o.sintOrderTypeID , o.sdtmOrdCreated , o.sintMarketID , o.strOrderKey , o.strOfferCode , o.strCurrencyCode , o.decBCShipFullPrice , …



2
Índice de columna calculado no utilizado
Quiero tener una búsqueda rápida basada en si dos columnas son iguales. Intenté usar una columna calculada con un índice, pero SQL Server no parece usarla. Si solo uso una columna de bits rellenada estáticamente con un índice, obtengo la búsqueda de índice esperada. Parece que hay algunas otras preguntas …

1
¿Cómo indexar una consulta con `WHERE field IS NULL`?
Tengo una tabla con muchas inserciones, estableciendo uno de los campos ( uploaded_at) en NULL. Luego, una tarea periódica selecciona todas las tuplas WHERE uploaded_at IS NULL, las procesa y actualiza, estableciendo uploaded_atla fecha actual. ¿Cómo debo indexar la tabla? Entiendo que debería usar un índice parcial como: CREATE INDEX …

2
Agregar índice a tablas mysql grandes
Tengo una mesa El | base_schedule_line_items | CREATE TABLE base_schedule_line_items( idint (10) unsigned NOT NULL AUTO_INCREMENT, installmentint (10) unsigned NOT NULL, on_datedate NOT NULL, actual_datedate DEFAULT NULL, payment_typeint (11) NOT NULL, scheduled_principal_outstandingdecimal (65,0) NOT NULL, scheduled_principal_duedecimal (65,0) NOT NULL, scheduled_interest_outstandingdecimal (65,0) NOT NULL, scheduled_interest_duedecimal (65,0) NOT NULL, currencyint (11) NOT …

1
¿Puede un ÍNDICE NO CLUSTRADO sin usar todavía mejorar la velocidad de consulta?
Esta es una situación extraña, pero espero que alguien tenga una respuesta. Durante la resolución de problemas de rendimiento, agregamos un ÍNDICE NO CLUSTRADO a una tabla, según lo solicitado por sp_BlitzIndex. Verificamos su uso al día siguiente, y mostró 0 lecturas ( 0 escaneos / búsquedas, 0 búsquedas simples …



1
¿Qué índice se usará en este escenario?
SQL Server 2014 Standard Edition Necesito encontrar la cantidad de vuelos que van hacia y desde ciudades específicas durante ciertos meses. P.ej select count(*) from flights where flightTo_AirportCode = 'aaaa' and flightFrom_Airportcode = 'bbbb' and flightdate < '2016-04-01' and flightdate > '2016-02-28' ; El esquema de la tabla está debajo. …



3
¿Un índice o dos?
Tengo el siguiente índice creado en una tabla en mi base de datos: CREATE INDEX [idx_index1] on [table1] (col1, col2, col3) El servidor sugiere el siguiente índice 'faltante': CREATE INDEX [idx_index2] on [table1] (col1, col2) INCLUDE (col3, col4, col5, col6....) Me parece lógico enmendar la definición de índice existente para …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.