Opsi -E startup dan SSD

8

Adakah yang melihat bukti efek -Eketika menggunakan SSD?

Efek pada drive 'karat berputar' tidak diperdebatkan - tetapi SSD tidak benar-benar bingung oleh I / O acak. Saya bertanya-tanya apakah -Eopsi itu bahkan dapat merusak kinerja.

Pada server dengan campuran drive (SSD SAN, PCI SSD dan SAN tradisional) SQL Server harus memutuskan untuk memulai apakah akan menggunakan -Eatau tidak. Saya memiliki beberapa bukti empiris bahwa opsi tersebut mungkin merusak kinerja, tetapi saya ingin umpan balik orang lain sebelum saya mempertimbangkan melepasnya.

Setup saya menggunakan garis RAID 64K standar, dan ukuran cluster NTFS juga 64K.

John Alan
sumber

Jawaban:

3

Artikel-artikel berikut mengeksplorasi kelebihan dan kekurangan dari opsi -Estart-up:

Fokus pada Fast Track: Memahami –E Parameter Startup

Ringkasan:

-Emengubah algoritma pengisian proporsional . Alih-alih pindah ke file berikutnya setelah alokasi taraf tunggal, gerakan terjadi setelah 64 perpanjangan telah dialokasikan.

Alokasi sejauh ini tidak perlu berasal dari satu tabel. Misalnya, ketika memuat dua tabel secara paralel dengan –Ediaktifkan, kedua tabel mengkonsumsi 64 extents dalam file tunggal sebelum pindah ke file berikutnya. -Etidak mengubah fakta bahwa SQL Server mengalokasikan satu tingkat pada suatu waktu.

Tujuannya –Eadalah untuk memungkinkan baca-depan I / O yang besar. Jika dua tabel yang berbagi file / filegroup yang sama dimuat secara paralel maka keuntungan –Edihapus. Extent akan terfragmentasi sehingga menghasilkan baca-depan I / O kecil.

-Eawalnya dimasukkan ke dalam kode untuk memungkinkan membangun indeks dan membangun kembali menggunakan 256KB dari setiap file sebelum round-robining, dan dapatkan I / O berurutan yang lebih baik untuk gudang data yang besar. Awalnya 'benchmark spesial' dan memiliki sedikit pengujian, hanya didokumentasikan karena digunakan selama benchmark (dan harus didokumentasikan).

Microsoft White Paper (pdf)

Jawaban Wiki Komunitas dihasilkan dari komentar pada pertanyaan oleh @Kin

Paul White
sumber