Bagikan melalui


Mengonfigurasi memori min per Opsi Konfigurasi Server kueri

Topik ini menjelaskan cara mengonfigurasi min memory per query opsi konfigurasi server di SQL Server 2014 dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi min memory per query menentukan jumlah memori minimum (dalam kilobyte) yang akan dialokasikan untuk eksekusi kueri. Misalnya, jika min memory per query diatur ke 2.048 KB, kueri dijamin akan mendapatkan setidaknya memori total sebanyak itu. Nilai defaultnya adalah 1.024 KB. Nilai minimum 512 KB, dan maksimum adalah 2.147.483.647 KB (2 GB).

Dalam Topik Ini

Sebelum Anda mulai

Batasan dan Pembatasan

  • Jumlah memori min per kueri lebih diutamakan daripada opsi memori buat indeks. Jika Anda memodifikasi opsi dan indeks membuat memori kurang dari min memori per kueri, Anda menerima pesan peringatan, tetapi nilainya diatur. Selama eksekusi kueri, Anda menerima peringatan serupa lainnya.

Rekomendasi

  • Opsi ini adalah opsi lanjutan dan harus diubah hanya oleh administrator database berpengalaman atau teknisi SQL Server bersertifikat.

  • Prosesor kueri SQL Server mencoba menentukan jumlah memori optimal untuk dialokasikan ke kueri. Opsi memori min per kueri memungkinkan administrator menentukan jumlah minimum memori yang diterima kueri tunggal. Kueri umumnya menerima lebih banyak memori daripada ini jika mereka memiliki operasi hash dan pengurutan pada volume data yang besar. Meningkatkan nilai memori min per kueri dapat meningkatkan performa untuk beberapa kueri kecil hingga menengah, tetapi melakukannya dapat menyebabkan peningkatan persaingan untuk sumber daya memori. Opsi memori min per kueri menyertakan memori yang dialokasikan untuk pengurutan.

Keamanan

Izin

Jalankan izin pada sp_configure tanpa 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 menjalankan pernyataan KONFIGURASI ULANG, pengguna harus diberikan izin tingkat server ALTER SETTINGS. Izin UBAH PENGATURAN secara implisit dipegang oleh peran server tetap sysadmin dan serveradmin .

Menggunakan SQL Server Management Studio

Untuk mengonfigurasi memori min per opsi kueri

  1. Di Object Explorer, klik kanan server dan pilih Properti.

  2. Klik simpul Memori .

  3. Dalam kotak Memori minimum per kueri , masukkan jumlah memori minimum (dalam kilobyte) yang akan dialokasikan untuk eksekusi kueri.

Menggunakan T-SQL

Untuk mengonfigurasi memori min per opsi kueri

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan. Contoh ini menunjukkan cara menggunakan sp_configure untuk mengatur nilai min memory per query opsi ke 3500 KB.

USE AdventureWorks2012 ;  
GO  
EXEC sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE ;  
GO  
EXEC sp_configure 'min memory per query', 3500 ;  
GO  
RECONFIGURE;  
GO  
  

Tindak Lanjut: Setelah Anda mengonfigurasi memori min per opsi kueri

Pengaturan berlaku segera tanpa memulai ulang server.

Lihat Juga

KONFIGURASI ULANG (Transact-SQL)
Opsi Konfigurasi Server (SQL Server)
sp_configure (T-SQL)
Mengonfigurasi opsi konfigurasi server buat memori indeks