Applies ToSQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Developer SQL Server 2012 Enterprise

Microsoft distribuisce le correzioni di Microsoft SQL Server 2012 in un file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2012 Update.

Sintomi

Considerare lo scenario descritto di seguito:

  • Si installa Microsoft SQL Server 2012 in un server con molte CPU. Ad esempio, la CPU nel server ha 64 o 128 core e include una configurazione NUMA.

  • Il server ha una grande quantità di memoria. Ad esempio, il server ha 256 gigabyte (GB) o 1 terabyte di memoria.

  • Si esegue una query in Microsoft SQL Server 2012. Il piano di esecuzione della query contiene un operatore di ordinamento che si applica a molte righe.

In questo scenario, i messaggi di errore simili a quelli seguenti vengono registrati nel file di log degli errori di SQL Server:

Il processo <elenco blocca> sembra essere non cedibile per l'utilità di pianificazione <ID>

Causa

Questo problema si verifica perché l'operatore di ordinamento attraversa molti bucket in un elenco interno di SQL Server di allocazioni di memoria per trovare la successiva memoria disponibile dal pool di buffer. Quando il server ha una memoria di grandi dimensioni, l'elenco interno di SQL Server delle allocazioni di memoria nel pool di buffer cresce anche in grandi dimensioni. Di conseguenza, l'operatore di ordinamento attraversa molti bucket nell'elenco interno di SQL Server di allocazioni di memoria per trovare la successiva memoria disponibile dal pool di buffer. Questo comportamento non viene restituito abbastanza spesso dall'utilità di pianificazione. Di conseguenza, l'errore "utilità di pianificazione non cedente" viene segnalato di frequente.

Risoluzione

Informazioni sull'aggiornamento cumulativo

Pacchetto di aggiornamento cumulativo 1 per SQL Server 2012 Service Pack 1

La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 1. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2012 Service Pack 1, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2765331 Pacchetto di aggiornamento cumulativo 1 per SQL Server 2012 Service Pack 1Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2012 FIX. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:

2772858 Build di SQL Server 2012 rilasciate dopo il rilascio di SQL Server 2012 Service Pack 1

SQL Server 2012

La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2012, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:

2758687 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2012Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2012 FIX. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:

2692828 Build di SQL Server 2012 rilasciate dopo il rilascio di SQL Server 2012

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.