Sintomi
Quando si prova a compilare un indice (usando CREATE INDEX o ALTER INDEX) in un tipo di dati spaziali di una tabella di grandi dimensioni, Microsoft SQL Server 2012 o SQL Server 2014 potrebbe avere prestazioni scarse. Puoi trovare molte contese di spinlock su SOS_CACHESTORE e SOS_SELIST_SIZED_SLOCK.
Nota: questo problema si verifica in genere quando sono presenti molte operazioni parallele sui dati spaziali.
Risoluzione
Il problema è stato risolto per la prima volta nell'aggiornamento cumulativo seguente di SQL Server. Dopo aver applicato l'hotfix, è necessario abilitare un nuovo flag di traccia 6530 introdotto per questo hotfix.
Aggiornamento cumulativo 1 per SQL Server 2014 /it-it/help/2931693
Aggiornamento cumulativo 7 per SQL Server 2012 SP1 /it-IT/help/2894115
Informazioni sugli aggiornamenti cumulativi per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutte le correzioni rapide e di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:
- Aggiornamento cumulativo più recente per SQL Server 2014
- Aggiornamento cumulativo più recente per SQL Server 2012 SP1
Altre informazioni
Per ulteriori informazioni sul problema di prestazioni simili, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito:
2887888 FIX: Prestazioni rallentate in SQL Server quando si crea un indice su un tipo di dati spaziali di una tabella di grandi dimensioni in un'istanza di SQL Server 2012
2887899 FIX: Prestazioni rallentate in SQL Server 2012 quando si crea un indice su un tipo di dati spaziali di una tabella di grandi dimensioni
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".