SQL Server 2008 Trace Flag 4135

Qualcuno ha idea di cosa fa questa bandiera? Non vi è alcun riferimento a MSDN. Non fa parte dell'articolo che elenca le bandierine disponibili nel 2008.

Esiste un articolo di KB che consiglia di triggersrlo per risolvere un problema specifico con SQL Server 2008 che abbiamo eseguito, ma vorremmo alless sapere che cosa significa questa flag prima di abilitarlo.

  • Come impostare SQL Server per offrire un'elevata disponibilità durante gli aggiornamenti di Windows
  • ODBC (SQL Server): come triggersre più set di risultati attivi (MARS) per un DSN di sistema?
  • Miglior pratica nella distribuzione del cluster di failover di SQL Server 2008 su VMware ESX
  • Dove iniziare a fissare un collo di bottiglia IO in SQL Server?
  • Come configurare ASP.NET per utilizzare SQL Server 2008?
  • Il monitor attività non è in grado di eseguire query sul server
  • http://support.microsoft.com/kb/960770

    2 Solutions collect form web for “SQL Server 2008 Trace Flag 4135”

    Sono riuscito a trovare una risposta a questo con l'aiuto di Jonathan Kehayias sui forum di MSDN.

    Il traceflag distriggers un'ottimizzazione nell'ottimizzatore di query. L'ottimizzazione ha causato il problema descritto nell'articolo KB quando si tenta di inserire in una tabella selezionando dalla tabella stessa. Poiché accendere il traceflag potrebbe provocare una degradazione perf, è sufficiente utilizzare solo se si esegue il problema descritto nell'articolo del KB.

    Il filo che discute di questo è qui .

    A presunto, penso che questo accenda la correzione inclusa nell'aggiornamento cumulativo 3 se il tuo sistema incontra il problema specifico descritto nell'articolo della base di conoscenze.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.