Artikel-artikel berikut mengeksplorasi kelebihan dan kekurangan dari opsi -E
start-up:
Fokus pada Fast Track: Memahami –E Parameter Startup
Ringkasan:
-E
mengubah 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 –E
diaktifkan, kedua tabel mengkonsumsi 64 extents dalam file tunggal sebelum pindah ke file berikutnya. -E
tidak mengubah fakta bahwa SQL Server mengalokasikan satu tingkat pada suatu waktu.
Tujuannya –E
adalah untuk memungkinkan baca-depan I / O yang besar. Jika dua tabel yang berbagi file / filegroup yang sama dimuat secara paralel maka keuntungan –E
dihapus. Extent akan terfragmentasi sehingga menghasilkan baca-depan I / O kecil.
-E
awalnya 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