Attualmente lavoriamo con la tabella denominata tb_tranfers . Questa tabella ha 40 milioni di righe e ha una dimensione di ~ 26 GB (11 GB di dati, indici di 15 GB).
Dal 10 al 15% delle righe sono file con eliminazione graduale ( DeletedDate non è null). L'applicazione utilizza solo le righe in cui DeletedDate è null. Tutte le query a questa tabella includeranno una clausola in tal senso.
Ci sono 15 indici in questa tabella. L'indice DMV mancante contiene suggerimenti per creare indici con DeletedDate come colonna inclusa.
Sarebbe utile utilizzare un indice filtrato WHERE DeleteDdate IS NULL
su tutti e 11 gli indici non cluster? O sarebbe meglio avere la colonna DeletedDate come colonna inclusa?