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

Problema di prestazioni di SQL Server 2012

L'ordine delle colonne nell'indice della tabella dim non consente di utilizzare questo indice nella clausola where della seconda query. Questo perché le righe sono indicizzate dalla prima colonna dell'indice (regionId), quindi dalla seconda (paese) e così via. Usare solo la seconda colonna è come usare una rubrica quando si cerca qualcuno solo per nome. Prova a inserire un indice separato nella colonna del paese e vedi se il rendimento migliora.