Saya membuat Sinkronisasi Database saya. Perangkat lunak multi-utas. Di workstation saya sendiri
- CPU: i5 2500
- RAM: 8 GB
- HDD: 2x WDC WD5003ABYZ (Cermin Perangkat Lunak)
- OS: Windows 10 Ultimate
- SQL Server: SQL 2008r2
itu selesai dalam 0: 18-0: 25 detik.
Di server hal yang sama membutuhkan waktu 1 menit dan 24 detik jika saya beruntung!
- CPU: 2x Intel Xeon E5620
- RAM: 24 GB
- HDD: RAID 6 Toshiba MBF2600RC 500 GB (10K)
- OS: Windows 2008r2
- SQL Server: SQL 2008r2
Kedua komputer sepenuhnya diperbarui, dan kedua komputer hanya digunakan oleh saya. Saya tidak tahu apa yang menyebabkan ini, atau ke mana saya harus mencari. Perangkat lunaknya (kecuali OS) adalah sama.
Ada ide?
windows
performance
sql
multi-threaded
pengguna1937012
sumber
sumber
Jawaban:
Raid6 mungkin menyebabkan beberapa masalah Anda. Beralihlah ke raid 10 jika Anda bisa dan lihat apakah itu membaik. http://wintelguy.com/raidperf.pl menunjukkan penurunan kinerja ~ 15% dengan raid6 lebih raid1. Serangan 10 harus jauh lebih cepat. Ada juga kasus penggunaan di mana raid6 memiliki efek yang lebih terlihat. https://blog.storagecraft.com/raid-performance/
Jangan mengesampingkan kesalahan perangkat keras, server itu sudah cukup tua saya akan menjalankan memtest dan melihat apakah Anda memiliki masalah. Mungkin hard drive gagal saya akan memeriksa SMART log. Sistem Operasi telah dioptimalkan selama bertahun-tahun, jadi ada kemungkinan ada beberapa yang ikut berperan.
sumber