Domande taggate «index-tuning»

Il processo per determinare quali indici sono utili e quali no.

3
Perché la mia query EXISTS sta eseguendo una scansione dell'indice anziché una ricerca dell'indice?
Sto lavorando per ottimizzare alcune query. Per la query di seguito, 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 , …

4
In che modo i campi INCLUDE di indici di grandi dimensioni influiranno sulle prestazioni del sistema?
Questa domanda riguarda le prestazioni dell'indice di SQL Server con un varchar(2000)as INCLUDEin un indice di copertura. Sto cercando di migliorare le prestazioni in un'applicazione di database lenta e instabile. In alcuni casi, i dati si accede attraverso stringhe di grandi dimensioni varchar, con le query tra cui operazioni di …

4
Indice Unicità Overhead
Ho avuto un dibattito in corso con vari sviluppatori nel mio ufficio sul costo di un indice e se l'unicità è vantaggiosa o costosa (probabilmente entrambi). Il nocciolo del problema sono le nostre risorse concorrenti. sfondo Ho già letto una discussione in cui si afferma che un Uniqueindice non è …


1
Come indicizzare una query con `WHERE field IS NULL`?
Ho una tabella con molti inserti, impostando uno dei campi ( uploaded_at) su NULL. Quindi un'attività periodica seleziona tutte le tuple WHERE uploaded_at IS NULL, le elabora e aggiorna, impostando la uploaded_atdata corrente. Come devo indicizzare la tabella? Capisco che dovrei usare un indice parziale come: CREATE INDEX foo ON …

2
Aggiunta di indice a tabelle mysql di grandi dimensioni
Ho un tavolo | base_schedule_line_items | CREATE TABLE base_schedule_line_items( idint (10) unsigned NOT NULL AUTO_INCREMENT, installmentint (10) unsigned NOT NULL, on_datedata NOT NULL, actual_datedata DEFAULT NULL, payment_typeint (11) NOT NULL, scheduled_principal_outstandingdecimale (65,0) NOT NULL, scheduled_principal_duedecimale (65,0) NOT NULL, scheduled_interest_outstandingdecimale (65,0) NOT NULL, scheduled_interest_duedecimale (65,0) NOT NULL, currencyint (11) NOT NULL, …

1
Un INDICE NONCLUSTERATO non utilizzato può ancora migliorare la velocità delle query?
Questa è una situazione strana, ma spero che qualcuno abbia una risposta. Durante la risoluzione dei problemi relativi alle prestazioni, abbiamo aggiunto un INDICE NONCLUSTERATO a una tabella, come richiesto da sp_BlitzIndex. Abbiamo verificato il suo utilizzo il giorno successivo e ha mostrato 0 letture ( 0 scansioni / ricerche, …



1
Quale indice verrà utilizzato in questo scenario?
SQL Server 2014 Standard Edition Devo trovare il numero di voli da e per città specifiche per determinati mesi. Per esempio select count(*) from flights where flightTo_AirportCode = 'aaaa' and flightFrom_Airportcode = 'bbbb' and flightdate < '2016-04-01' and flightdate > '2016-02-28' ; Lo schema della tabella è di seguito. Sto …



3
Uno o due indici?
Ho il seguente indice creato su una tabella nel mio database: CREATE INDEX [idx_index1] on [table1] (col1, col2, col3) Il server suggerisce il seguente indice "mancante": CREATE INDEX [idx_index2] on [table1] (col1, col2) INCLUDE (col3, col4, col5, col6....) Mi sembra logico modificare la definizione dell'indice esistente per includere le colonne …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.