Kami merekomendasikan: Program untuk koreksi kesalahan, mengoptimalkan dan mempercepat Windows.
Ketika server SQL Anda meroket sehubungan dengan penggunaan CPU, kemungkinan Anda akan dapat mengetahui apa yang terjadi lebih sederhana. Jika server restart bukan opsi saat ini, langkah-langkah di bawah ini akan membantu Anda lebih mudah menentukan apa yang menyebabkan penggunaan CPU tinggi.
Jika Anda tidak dapat menemukan jalan keluar sendiri, pertimbangkan untuk menghubungi administrator server Anda.
Cara mengurangi penggunaan CPU yang tinggi oleh SQL server
Hal kedua yang perlu Anda lakukan adalah memeriksa buffer cincin untuk mendapatkan data historis. Karena SQL menyimpan semua data historis, Anda dapat meminta laporan tentang aktivitas terbaru. Dengan cara ini, kita bisa mengetahui apa yang menyebabkan lonjakan CPU yang sangat besar.
Langkah selanjutnya adalah menentukan proses dalam yang tepat yang mengkonsumsi data. Alasan umum untuk aktivitas CPU yang tinggi pada server SQL adalah tugas Sistem, Kompilasi / Rekompilasi Kueri yang berlebihan, atau Eksekusi kueri.
Sekarang Anda harus memeriksa semua permintaan yang sedang dijalankan di server Anda. Setelah Anda mendapatkan daftar semua kueri yang tersedia, cukup mudah untuk menentukan eksekusi kueri yang tepat yang menyebabkan kesalahan.
Cara terbaik untuk melakukan semua ini adalah dengan SQL Server 2005 Performance Dashboard Reports utility. Ini memberi Anda umpan balik numerik dan grafis.
Tentu saja, penting untuk memeriksa layanan sistem lain dan menentukan bahwa SQL perfmon menyebabkan masalah. Dengan itu, kita bisa menyimpulkan artikel ini.
Jika Anda tidak dapat menyelesaikan masalah, pertimbangkan untuk memposting di berbagai forum khusus di mana para profesional dan pengguna yang mengerti teknologi dapat membantu Anda.