Domanda

ha notato i documenti per SQL Server 2016 CTP2 stato "Per impostazione predefinita, l'impostazione aggiunge come molti file tempdb come conteggio della CPU o 8, a seconda di quale sia inferiore." https://msdn.microsoft.com/en-US / Biblioteca / BB510411 (V= SQL.130) .aspx

Ma ho sempre pensato che il rapporto "corretto" sarebbe metà del numero di nuclei della CPU, per scatole sotto 8 core che è.

Dovrebbe essere preso come raccomandazione ufficiale di Microsoft e persino applicata al 2012/2014?

È stato utile?

Soluzione

Secondo Paul Randal, il numero di file tempdb dovrebbe essere:

    .
  • uguale al numero di core della CPU per 8 o meno core
  • 1/4 a 1/2 di core della CPU per più di 8 core

Penso che sia una grande notizia che Microsoft ha finalmente cambiato questa impostazione predefinita.Il precedente è stato davvero male - ha causato problemi con la contesa del latch.

Articolo di Paul Randal sull'argomento

Altri suggerimenti

Durante l'installazione di SQL Server 2016 è ora possibile specificare il numero di file di dati TEMPDB.Per impostazione predefinita sarà impostato su 8 o il numero di core della CPU che hai nella tua macchina, e che mai è inferiore.Il valore può anche essere aumentato fino al numero di nuclei.

Inserire la descrizione dell'immagine qui Fonte

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top