Questo blog http://blogs.msdn.com/sqlserverstorageengine/archive/2009/01/04/managing-tempdb-in-sql-server-tempdb-configuration.aspx afferma che è una buona idea "Spalmare TempDB su almeno un numero uguale di file di dimensioni pari a CORE o CPU".Come distribuire tempdb su più file?
Quindi la mia domanda di base è come configurare effettivamente il mio server SQL per farlo. Quindi clicco con il tasto destro sul tempdb, scelgo proprietà, file e poi aggiungo un file per ogni CPU? Come fa a sapere che dovrebbe diffondere il tempdb su questi file? c'è una bandiera che dovrei impostare?
Ho frainteso l'articolo?
Grazie Jesse. Quindi suppongo di poter anche fare quelle alter istruzioni attraverso la GUI. È lo stesso per ogni file db. Se aggiungo un file aggiuntivo a un altro database, il server SQL distribuirà automaticamente il carico su quei file? – Jimmymcnulty
Questo è esattamente come lo capisco, sì. Naturalmente, se lo fai per più CPU/dischi di quello che hai, i ritorni diminuiranno leggermente. Questa è sicuramente una di quelle situazioni di Your Mileage May Vary. Misura le tue prestazioni presto e spesso! –
E i file di registro? Creiamo nuovi file di registro per abbinare i nuovi file di dati? Oppure i file di registro corrispondenti vengono creati automaticamente da SQL Server come e quando necessario? – Mark