Principale utente con più risposte
SQL Server 2012 file di log e file dati

Domanda
-
Ciao
su un sql server 2012 abbiamo differenti DB e ogni DB ha i file di dati in F:\SQL\Data e i file di log in L:\SQL\Data.
Volevo sapere se secondo voi in termini di performance non ci sono problemi.
Il mio dubbio è che se ci sono carichi contemporanei sui differenti DB si crea I/O su disco visto che sono stati configurati i file di Log su un solo disco (idem per i dati).
Non è preferibile separate su differenti dischi i log di differenti DB anche se risiedono su stesso server? Idem per i dati
Grazie
Risposte
-
vedi questi links:
https://dba.stackexchange.com/questions/27168/putting-sql-server-data-files-in-a-different-partition
in linea generale è corretto quello che dici anche se prima di arrivare ad impattare sulle performance devi veramente avere un ambiente con migliaia e migliaia di transazioni in poco tempo.
Edoardo Benussi
Microsoft MVP - Cloud and Datacenter Management
e[dot]benussi[at]outlook[dot]it- Proposto come risposta Edoardo BenussiMVP, Moderator lunedì 19 febbraio 2018 13:59
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator lunedì 5 marzo 2018 11:26
Tutte le risposte
-
vedi questi links:
https://dba.stackexchange.com/questions/27168/putting-sql-server-data-files-in-a-different-partition
in linea generale è corretto quello che dici anche se prima di arrivare ad impattare sulle performance devi veramente avere un ambiente con migliaia e migliaia di transazioni in poco tempo.
Edoardo Benussi
Microsoft MVP - Cloud and Datacenter Management
e[dot]benussi[at]outlook[dot]it- Proposto come risposta Edoardo BenussiMVP, Moderator lunedì 19 febbraio 2018 13:59
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator lunedì 5 marzo 2018 11:26
-
Ciao , più dividi i file su meccaniche diverse più performance avrai , in linea teorica questo è l'ideale, considerando che i dischi sono in genere l'elemento più lento di un computer. Tipicamente , si separano Dati / Log / Temp .. poi si controllano le performance per vedere se è necessario qualche altro spostamento .
Devo dire però che come ti diceva Edoardo prima di arrivare alla necessità di dover separare i files di log il server deve ricevere un gran numero di richieste ed eseguire un considerevole numero di transazioni.
Saluti
Quirino
QuirinoS
-
[E' un ricordo che non riesco a controllare adesso, sorry.]
Ma il log sqlserver non lo scrive solo sequenziale?
Intendo a prescindere dal database. Sequanzialità a livello di istanza. Se vero, avere tutti gli ldf su un unico drive (dedicato) non cambierebbe nulla...
P.S. scusa OP, ma non è che i drive F e L alla fine sono virtuali e presentati dalla stessa san? ;-)