Indeks fragmentasi dan disk SSD

8

Saya baru mengenal masalah kinerja, tetapi saya melihat beberapa diskusi bahwa disk SSD menyelesaikan masalah kinerja yang disebabkan oleh fragmentasi indeks. Adakah yang pernah mengalami ini? Saya sedang berpikir untuk mengubah perangkat keras saya dan saya mengembara jika itu akan membantu

Carlos
sumber
Bisakah Anda memperkecil sedikit? Bukti apa yang Anda miliki bahwa fragmentasi merupakan masalah bagi Anda? Tergantung pada itu, SSD mungkin bukan perbaikan terbaik.
Brent Ozar

Jawaban:

16

Menggunakan solid-state drive tentu mengurangi dampak kinerja fragmentasi, terutama karena I / O acak jauh lebih cepat daripada penyimpanan tradisional.

Namun demikian, pengurangan kepadatan halaman (dan penebangan ekstra) yang disebabkan oleh pemisahan halaman masih tidak diinginkan dan mungkin masih berdampak pada kinerja.

Secara umum, indeks yang dipelihara dengan baik dengan yang sesuai FILLFACTORbaik terlepas dari pertimbangan penyimpanan fisik.

Lihat artikel bagus Paul Randal di TechNet untuk detailnya.

Paul White 9
sumber
4
+1 Dan fragmentasi masih berarti Anda mungkin menggunakan lebih banyak memori untuk menyimpan data daripada yang sebenarnya diperlukan, dan apakah Anda menggunakan SSD atau tidak, dampaknya terhadap memori adalah sama. Jadi saya setuju bahwa ini mengurangi dampak, tetapi saya ingin menyatakan secara eksplisit bahwa ini tidak berarti - bertentangan dengan pendapat yang saya lihat sedikit - bahwa sekali Anda pindah ke SSD Anda dapat berhenti mengkhawatirkan tentang fragmentasi sama sekali.
Aaron Bertrand
1
Benar. Juga, bacaan kecil pada SSD masih jauh dari gratis. Mereka masih 2-3 kali lipat lebih lambat dari yang dibaca dari buffer pool.
usr
2

Menggunakan SSD dapat membantu kinerja. Jika Anda telah menyetel kueri Anda, menambahkan lebih banyak memori dan masih memiliki subsistem I / O yang kewalahan, saatnya untuk memikirkan SSD. Hanya menambahkan solid-state disk ke sistem Anda tidak akan meningkatkan kinerja, Anda harus bermain cerdas. Menganalisis beban kerja dan bagian mana dari subsistem I / O yang kelebihan beban untuk menentukan data dan file log mana yang akan dimasukkan ke SSD

Lebih banyak dari Paul Randal: Pembandingan: Memperkenalkan SSD . Lihat semua postingnya tentang pembandingan dengan tes dan grafik yang membandingkan kinerja SATA vs SSD

Carol Baker Barat
sumber