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.
Topik ini menjelaskan cara mengonfigurasi opsi konfigurasi server memori buat indeks di SQL Server 2014 dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi buat memori indeks mengontrol jumlah maksimum memori yang awalnya dialokasikan untuk membuat indeks. Nilai default untuk opsi ini adalah 0 (mengonfigurasi sendiri). Jika lebih banyak memori nanti diperlukan untuk pembuatan indeks dan memori tersedia, server akan menggunakannya; sehingga, melebihi pengaturan opsi ini. Jika memori tambahan tidak tersedia, pembuatan indeks akan terus menggunakan memori yang sudah dialokasikan.
Dalam Topik Ini
Sebelum Anda mulai:
Untuk mengonfigurasi opsi buat memori indeks, gunakan:
Tindak Lanjut:Setelah Anda mengonfigurasi opsi buat memori indeks
Sebelum Anda mulai
Batasan dan Pembatasan
Pengaturan memori min per opsi kueri lebih diutamakan daripada opsi buat memori indeks. Jika Anda mengubah 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.
Saat menggunakan tabel dan indeks yang dipartisi, persyaratan memori minimum untuk pembuatan indeks dapat meningkat secara signifikan jika ada indeks partisi yang tidak selaras dan tingkat paralelisme yang tinggi. Opsi ini mengontrol jumlah awal total memori yang dialokasikan untuk semua partisi indeks dalam satu operasi pembuatan indeks. Kueri akan dihentikan dengan pesan kesalahan jika jumlah yang ditetapkan oleh opsi ini kurang dari minimum yang diperlukan untuk menjalankan kueri.
Nilai eksekusi untuk opsi ini tidak akan melebihi jumlah memori aktual yang dapat digunakan untuk sistem operasi dan platform perangkat keras tempat SQL Server berjalan. Pada sistem operasi 32-bit, nilai eksekusi akan kurang dari 3 gigabyte (GB).
Rekomendasi
Opsi ini adalah opsi lanjutan dan harus diubah hanya oleh administrator database berpengalaman atau teknisi SQL Server bersertifikat.
Opsi memori pembuatan indeks mengonfigurasi sendiri dan biasanya berfungsi tanpa memerlukan penyesuaian. Namun, jika Anda mengalami kesulitan dalam membuat indeks, pertimbangkan untuk meningkatkan nilai opsi ini dari nilai eksekusinya.
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 opsi buat memori indeks
Di Object Explorer, klik kanan server dan pilih Properti.
Klik simpul Memori .
Di bawah Memori pembuatan indeks, ketik atau pilih nilai yang diinginkan untuk opsi buat memori indeks.
Gunakan opsi buat memori indeks untuk mengontrol jumlah memori yang digunakan oleh pengurutan pembuatan indeks. Opsi memori pembuatan indeks mengonfigurasi sendiri dan harus berfungsi dalam banyak kasus tanpa memerlukan penyesuaian. Namun, jika Anda mengalami kesulitan dalam membuat indeks, pertimbangkan untuk meningkatkan nilai opsi ini dari nilai eksekusinya. Pengurutan kueri dikontrol melalui memori min per opsi kueri .
Menggunakan T-SQL
Untuk mengonfigurasi opsi buat memori indeks
Sambungkan ke Mesin Database.
Dari bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan. Contoh ini menunjukkan cara menggunakan sp_configure untuk mengatur nilai
index create memoryopsi ke4096.
USE AdventureWorks2012 ;
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'index create memory', 4096
GO
RECONFIGURE;
GO
Untuk informasi selengkapnya, lihat Opsi Konfigurasi Server (SQL Server).
Tindak Lanjut: Setelah Anda mengonfigurasi opsi buat memori indeks
Pengaturan berlaku segera tanpa memulai ulang server.
Lihat Juga
sys.configurations (Transact-SQL)
KONFIGURASI ULANG (Transact-SQL)
Opsi Konfigurasi Server Memori Server
Opsi Konfigurasi Server (SQL Server)
sp_configure (T-SQL)