Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Artikel ini menjelaskan cara mengonfigurasi opsi konfigurasi server tunggu kueri di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Kueri intensif memori (seperti yang melibatkan pengurutan dan hash) diantrekan ketika tidak ada cukup memori yang tersedia untuk menjalankan kueri. Opsi tunggu kueri menentukan waktu, dalam detik (dari 0 hingga 2.147.483.647), bahwa kueri menunggu sumber daya sebelum waktu habis. Nilai default untuk opsi ini adalah -1. Ini berarti waktu habis dihitung sebagai 25 kali perkiraan biaya kueri.
Penting
Transaksi yang berisi kueri tunggu mungkin menahan kunci saat kueri menunggu memori. Dalam situasi yang jarang terjadi, dimungkinkan untuk terjadi kebuntuan yang tidak terdeteksi. Mengurangi waktu tunggu kueri menurunkan probabilitas kebuntuan tersebut. Akhirnya, kueri tunggu akan dihentikan dan kunci transaksi dirilis. Namun, meningkatkan waktu tunggu maksimum dapat meningkatkan jumlah waktu kueri untuk dihentikan. Perubahan pada opsi ini tidak disarankan.
Rekomendasi
Opsi ini adalah opsi lanjutan dan harus diubah hanya oleh administrator database berpengalaman atau profesional SQL Server bersertifikat.
Izin
Jalankan izin tanpa sp_configure
parameter atau hanya dengan parameter pertama yang diberikan kepada semua pengguna secara default. Untuk menjalankan sp_configure
dengan kedua parameter untuk mengubah opsi konfigurasi atau untuk menjalankan RECONFIGURE
pernyataan, pengguna harus diberikan ALTER SETTINGS
izin tingkat server. Izin ALTER SETTINGS
secara implisit dipegang oleh peran server tetap sysadmin dan serveradmin .
Menggunakan SQL Server Management Studio
Di Object Explorer, klik kanan server dan pilih Properti.
Pilih simpul Tingkat Lanjut .
Di bawah Paralelisme, ketikkan nilai yang diinginkan untuk opsi tunggu kueri.
Menggunakan Transact-SQL
Sambungkan ke Mesin Database.
Dari bilah Standar, pilih Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan. Contoh ini menunjukkan cara menggunakan sp_configure untuk mengatur nilai
query wait
opsi ke7500
detik.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'query wait', 7500; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GO
Untuk informasi selengkapnya, lihat Opsi konfigurasi server.
Tindak lanjut: Setelah Anda mengonfigurasi opsi tunggu kueri
Pengaturan berlaku segera tanpa memulai ulang server.