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

Miglioramento

Si supponga di avere installato un 2017 di SQL Server. Questo miglioramento introduce un nuovo suggerimento per l'uso "QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n" per forzare il comportamento di query optimizer a livello di query, come se la query fosse stata compilata con il livello di compatibilità del database n, dove n è un livello di compatibilità del database supportato dall'elenco seguente: 100, 110, 120, 130 o 140.

Nota

  • Questo hint non esegue l'override dell'impostazione di stima della cardinalità predefinita o legacy, se è forzata tramite la configurazione con ambito database, il contrassegno di traccia o l'hint di query.

    • Se la stima della cardinalità legacy viene forzata tramite la configurazione con ambito DB, il contrassegno di traccia o l'hint per la query, la query continuerà a usare la stima della cardinalità legacy come indicato.

    • Se la stima della cardinalità predefinita viene usata per qualsiasi motivo (forzata o perché la query viene eseguita senza un'opzione per forzare la stima della cardinalità legacy), la query utilizzerebbe lo strumento di stima della cardinalità associato a Query Optimizer per la versione del database richiesta.

  • ' ENABLE_QUERY_OPTIMIZER_HOTFIXES ', flag di traccia (TF) 4199 e altri metodi per l'abilitazione degli hotfix per l'ottimizzatore possono sostituire in alcuni casi il comportamento RTM predefinito di Optimizer, indipendentemente dal livello di compatibilità del database richiesto.

  • Questo hint influisce solo sul comportamento di query optimizer. Non influisce su altre caratteristiche di SQL Server che possono dipendere dal livello di compatibilità del database, ad esempio la disponibilità di determinate caratteristiche del database.

  • Questo hint non richiede autorizzazioni speciali e può essere usato con le guide di piano.

Ulteriori informazioni

Per altre informazioni, è possibile fare riferimento ai collegamenti seguenti:

Risoluzione

Questo aggiornamento è incluso nell'aggiornamento cumulativo seguente per SQL Server:

       Aggiornamento cumulativo 10 per SQL Server 2017

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:

Ultimo aggiornamento cumulativo per SQL Server 2017

Riferimenti

Informazioni sulla terminologiautilizzata da Microsoft per descrivere gli aggiornamenti software.

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!

×