Apakah Microsoft mengubah optimizer kueri mengenai jumlah file dan paralelisme

8

Apakah Microsoft mengubah pengoptimal permintaan terkait jumlah file dan paralelisme? Apakah pengoptimal tidak lagi memperhitungkan jumlah file untuk menentukan tingkat paralelisme suatu permintaan? Jika demikian, apakah ada yang tahu kapan perubahan dilakukan? Jika tidak, adakah yang bisa memberikan tautan ke dokumentasi Microsoft yang membahas topik (dokumentasi saat ini untuk SQL Server 2014 atau 2016)?

Will Davis
sumber

Jawaban:

14

Itu adalah legenda urban yang dibantah Bob Dorr dari Microsoft pada tahun 2007 :

Informasi ini telah diambil di luar konteks dan disebarkan secara tidak benar karena SQL Server memiliki utas per file basis data sehingga menambahkan lebih banyak file ke basis data dapat meningkatkan kinerja I / O. Menambahkan lebih banyak file dan menyelaraskannya dengan penyimpanan dapat meningkatkan kinerja I / O karena berbagai alasan tetapi mencapai utas I / O baru per file BUKAN salah satunya.

Baca posting untuk lebih detail.

Brent Ozar
sumber