Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Ottimizzazione delle prestazioni SQL

Non ottieni una ricerca dell'indice perché stai recuperando quasi il 93% delle righe nella tabella e in quel tipo di scenario, eseguire la scansione dell'intero indice è più veloce ed economica.

Se hai problemi di prestazioni, dovresti cercare di rimuovere format() -function, specialmente se la query restituisce molte righe. Leggi altro da questo post del blog

Un'altra opzione potrebbe essere quella di creare una vista indicizzata e preaggregare i dati. Questo ovviamente aggiunge un sovraccarico per le operazioni di aggiornamento/inserimento, quindi considera che solo se questo viene fatto molto spesso rispetto alla frequenza con cui viene aggiornata la tabella.