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

SQL Server Index annulla i valori in un indice non univoco non cluster?

Suggerirei un indice filtrato, come WHERE column IS NOT NULL; - questo ti consentirà di creare un indice che si preoccupa solo di indicizzare i valori non NULL e ignora tutte le righe senza valore. Probabilmente vorrai assicurarti che l'indice copra le query che desideri eseguire con questo tipo di predicato, in modo da non dover tornare nell'intera tabella per cercare le altre colonne che la query deve generare (o utilizzare in un join, o in altro modo filtro, ecc.).

Ulteriori dettagli qui .