Artikel SQL Server tempdb Best Practices Meningkatkan Kinerja menunjukkan bahwa saya harus membagi tempdb
menjadi beberapa file yang sama dengan jumlah core. Jadi untuk 4 core Anda mendapatkan 4 file.
Dengan memiliki jumlah file yang lebih besar, Anda dapat meningkatkan jumlah operasi I / O fisik yang SQL Server dapat mendorong ke disk pada satu waktu. Semakin banyak I / O yang SQL Server dapat mendorong ke tingkat disk, semakin cepat database akan berjalan. Dengan database standar, SQL Server dapat menyimpan banyak data yang diperlukan ke dalam memori. Karena sifat menulis tempdb yang tinggi, data harus ditulis ke disk sebelum dapat di-cache kembali ke memori.
Meskipun kedengarannya bagus secara teori, apakah benar-benar sebagus optimasi umum? Apakah ini sesuatu yang mungkin hanya berlaku untuk sistem tertentu di mana IO sangat tinggi?