MSSQLSERVER_846
Berlaku untuk:SQL Server
Detail
Atribut | Nilai |
---|---|
Nama Produk | SQL Server |
ID Peristiwa | 846 |
Sumber Kejadian | MSSQLSERVER |
Komponen | SQLEngine |
Nama Simbolis | T/A |
Teks Pesan | Waktu habis terjadi saat menunggu kait buffer -- ketik %d, bp %p, halaman %d:%d, stat %#x, id database: %d, id unit alokasi: %I64d%ls, tugas 0x%p : %d, waittime %d, bendera 0x%I64x, memiliki tugas 0x%p. Tidak terus menunggu. |
Penjelasan
Komputer mungkin berhenti merespons, atau waktu habis atau beberapa gangguan lain dari operasi reguler mungkin terjadi pada saat yang sama ketika SQL Server menulis kesalahan kait buffer ke log kesalahan SQL Server.
Jika bidang statistik dalam pesan memiliki nilai 0x04 aktif, SQL Server sedang menunggu operasi I/O. Anda juga dapat menerima pesan MSSQLSERVER_833 di log kesalahan SQL Server.
Jika bidang statistik dalam pesan memiliki nilai 0x04 nonaktif, ada ketidakcocokan berat untuk halaman. Jika objek adalah halaman data, ini dapat disebabkan oleh desain kode yang tidak efisien. Jika halaman adalah nondata, kesalahan mungkin disebabkan oleh penyempitan server, seperti sumber daya perangkat keras yang tidak mencukupi.
Tindakan Pengguna
Untuk mengatasi masalah ini, bergantung pada lingkungan Anda, satu atau beberapa langkah berikut dapat mengurangi atau menghilangkan pesan kesalahan:
Tentukan apakah Anda memiliki hambatan perangkat keras. Jika perlu, tingkatkan perangkat keras Anda sehingga dapat mendukung konfigurasi, kueri, dan persyaratan beban lingkungan Anda. Untuk informasi selengkapnya tentang hambatan, lihat Mengidentifikasi Hambatan.
Periksa kesalahan yang dicatat dan jalankan diagnostik apa pun yang disediakan oleh vendor perangkat keras Anda.
Pastikan drive disk Anda tidak dikompresi. Menyimpan file data atau log pada drive terkompresi tidak didukung. Untuk informasi selengkapnya tentang file fisik, lihat File Database dan Grup File.
Lihat apakah pesan kesalahan hilang saat Anda mengatur opsi berikut ke nonaktif:
Opsi konfigurasi peningkatan prioritas SQL Server
Opsi pengumpulan ringan (mode serat)
Mengatur opsi ukuran set kerja
Catatan
Pengaturan sebelumnya sering dapat berlawanan produktif jika Anda mengubahnya dari pengaturan default NONAKTIF. Untuk informasi selengkapnya tentang pengaturan, lihat Opsi Konfigurasi Server (SQL Server).
Menyetel kueri untuk mengurangi sumber daya yang digunakan pada sistem. Penyetelan performa akan membantu mengurangi stres pada sistem dan meningkatkan waktu respons untuk kueri individual.
Atur opsi AUTO_SHRINK ke NONAKTIF untuk mengurangi overhead perubahan ke ukuran database.
Pastikan Anda mengatur opsi FILEGROWTH ke kenaikan yang cukup besar agar jarang terjadi. Jadwalkan pekerjaan untuk memeriksa ruang yang tersedia dalam database, lalu tingkatkan ukuran database selama jam nonpeak.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk