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 index create memory opsi konfigurasi server di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi index create memory mengontrol jumlah maksimum memori yang awalnya dialokasikan untuk operasi pengurutan saat 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. Melakukannya melebihi pengaturan opsi ini. Jika lebih banyak memori tidak tersedia, pembuatan indeks akan terus menggunakan memori yang sudah dialokasikan.
Batasan
Pengaturan memori min per opsi kueri lebih diutamakan daripada index create memory opsi . Jika Anda mengubah opsi dan index create memory kurang dari min memory per query, Anda menerima pesan peringatan, tetapi nilainya diatur. Selama eksekusi kueri, Anda menerima peringatan serupa.
Saat Anda 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 berakhir dengan pesan kesalahan jika jumlah yang ditetapkan oleh opsi ini kurang dari minimum yang diperlukan untuk menjalankan kueri.
Nilai eksekusi untuk opsi ini tidak melebihi jumlah memori aktual yang dapat digunakan untuk sistem operasi dan platform perangkat keras tempat SQL Server berjalan.
Rekomendasi
Opsi ini adalah opsi lanjutan, dan harus diubah hanya oleh profesional database berpengalaman.
Opsinya index create memory adalah 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.
Membuat indeks pada sistem produksi biasanya merupakan tugas yang jarang dilakukan, sering dijadwalkan sebagai pekerjaan untuk dijalankan selama waktu di luar puncak. Oleh karena itu, ketika membuat indeks jarang dan selama waktu di luar puncak, meningkatkan index create memory dapat meningkatkan performa pembuatan indeks. Pertahankan opsi konfigurasi memori min per kueri pada angka yang lebih rendah, sehingga pekerjaan pembuatan indeks masih dimulai bahkan jika semua memori yang diminta tidak tersedia.
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 Memori .
Di bawah Memori pembuatan indeks, ketik atau pilih nilai yang diinginkan untuk opsi buat memori indeks.
index create memoryGunakan opsi untuk mengontrol jumlah memori yang digunakan oleh pengurutan pembuatan indeks. Opsinyaindex create memoryadalah 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 melaluimin memory per queryopsi .
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
index create memoryopsi ke4096.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'index create memory', 4096; 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 buat memori indeks
Pengaturan berlaku segera tanpa memulai ulang server.