cara mensimulasikan keadaan kehabisan memori saat menjalankan kueri


13

Saya mencoba untuk lebih memahami bagaimana mesin eksekusi SQL Server berperilaku dalam keadaan memori rendah. Berbicara dalam hal hibah memori, saya bertanya-tanya apakah ada beberapa cara untuk memaksa GrantedMemorymenjadi setara RequiredMemory. (Dugaan saya adalah bahwa ada bendera jejak tidak berdokumen yang akan melakukan itu. Adakah yang tahu apa itu?)

Jawaban:


14

Jika Anda menggunakan SQL Server 2012 SP3 atau lebih baik, Anda bisa menggunakan MAX_GRANT_PERCENTpetunjuk untuk membatasi satu permintaan memori. Namun, Anda harus mengacaukan angka untuk mencari tahu persen mana yang memberi Anda nilai yang benar (untuk memaksa GrantedMemoryagar sama dengan RequiredMemory).

Lihat di sini untuk detail lebih lanjut.

Sebelum itu, Anda harus menggunakan Gubernur Sumber Daya (Perusahaan saja).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.