Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Quando si tenta di eseguire più query di grandi dimensioni contemporaneamente in Microsoft SQL Server 2014, è possibile che alcune query attendano RESOURCE_SEMAPHORE_QUERY_COMPILE. Solo una query che richiede una maggiore quantità di memoria rispetto alla soglia di gateway grande (fornita dall'output del comando DBCC MEMORYSTATUS ) per la compilazione può procedere, anche se il server ha sufficiente memoria disponibile.Nota Si tratta di un comportamento previsto. Tuttavia, in sistemi batch di grandi dimensioni, ad esempio un data warehouse, potrebbe declassare le prestazioni in esecuzione simultanea di molte query.

Risoluzione

Informazioni sull'aggiornamento cumulativo

Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:

Questo hotfix introduce un nuovo contrassegno di traccia-T 6498. Questo flag di traccia consente a più di una compilazione di query di grandi dimensioni di accedere al gateway grande quando è disponibile memoria sufficiente. Si basa sulla percentuale di 80 della memoria di destinazione di SQL Server e consente la compilazione di una query di grandi dimensioni per 25 gigabyte (GB) di memoria. Ad esempio, questo consente di eseguire due compilazioni di query di grandi dimensioni in un computer di memoria di destinazione di 64 GB. Dopo aver applicato questo hotfix, è necessario abilitare la traccia flag-T 6498 per abilitare il nuovo comportamento. Nota Se si Abilita il contrassegno di traccia usando il comando DBCC TRACEON , non è necessario riavviare il server per rendere effettivo il contrassegno di traccia. Ma potrebbero essere necessarie 10 secondi per applicare la nuova configurazione di Big gateway. È disponibile un hotfix supportato da Microsoft. Tuttavia, questo hotfix è progettato per correggere solo il problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi che stanno vivendo questo problema specifico. Se l'hotfix è disponibile per il download, nella parte superiore dell'articolo della Knowledge base è presente una sezione "download hotfix disponibile". Se questa sezione non viene visualizzata, inviare una richiesta al servizio di assistenza e supporto tecnico Microsoft per ottenere l'hotfix. Nota Se si verificano altri problemi o se è necessaria una risoluzione dei problemi, potrebbe essere necessario creare una richiesta di servizio distinta. I soliti costi di supporto verranno applicati alle domande e ai problemi di supporto aggiuntivi che non sono idonei per questo hotfix specifico. Per un elenco completo dei numeri di telefono e del supporto tecnico Microsoft o per creare una richiesta di servizio separata, visitare il sito Web Microsoft seguente:

http://support.microsoft.com/contactus/?ws=support Nota Il modulo "download hotfix disponibile" Visualizza le lingue per cui è disponibile l'hotfix. Se la lingua non viene visualizzata, è possibile che non sia disponibile un hotfix per tale lingua.

Ulteriori informazioni

CausaSQL Server usa i gateway di compilazione per accelerare le compilazioni. L'architettura del gateway consente a SQL Server di conservare l'uso della memoria per la compilazione delle query in arrivo sotto controllo. Sono disponibili tre gateway: piccolo, medio e grande. Per altre informazioni su come usare il comando DBCC MEMORYSTATUS per monitorare l'utilizzo della memoria, vedere kb 907877: come usare il comando DBCC MEMORYSTATUS per monitorare l'utilizzo della memoria in SQL Server 2005.

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.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×