Memulihkan Database dan Mengikatnya ke Kumpulan Sumber Daya

Berlaku untuk:yes SQL Server (semua versi yang didukung)

Meskipun Anda memiliki cukup memori untuk memulihkan database dengan tabel yang dioptimalkan memori, Anda ingin mengikuti praktik terbaik dan mengikat database ke kumpulan sumber daya bernama. Karena database harus ada sebelum Anda bisa mengikatnya ke kumpulan yang memulihkan database Anda adalah proses multi-langkah. Topik ini memanding Anda melalui proses tersebut.

Memulihkan database dengan tabel yang dioptimalkan memori

Langkah-langkah berikut sepenuhnya memulihkan database IMOLTP_DB dan mengikatnya ke Pool_IMOLTP.

  1. Memulihkan dengan NORECOVERY

  2. Membuat kumpulan sumber daya

  3. Mengikat database dan kumpulan sumber daya

  4. Pulihkan dengan PEMULIHAN

  5. Memantau performa kumpulan sumber daya

Memulihkan dengan NORECOVERY

Saat Anda memulihkan database, NORECOVERY menyebabkan database dibuat dan gambar disk dipulihkan tanpa mengkonsumsi memori.

RESTORE DATABASE IMOLTP_DB   
   FROM DISK = 'C:\IMOLTP_test\IMOLTP_DB.bak'  
   WITH NORECOVERY  

Membuat kumpulan sumber daya

Transact-SQL berikut membuat kumpulan sumber daya bernama Pool_IMOLTP dengan 50% memori yang tersedia untuk digunakan. Setelah kumpulan dibuat, Resource Governor dikonfigurasi ulang untuk menyertakan Pool_IMOLTP.

CREATE RESOURCE POOL Pool_IMOLTP WITH (MAX_MEMORY_PERCENT = 50);  
ALTER RESOURCE GOVERNOR RECONFIGURE;  
GO  

Mengikat database dan kumpulan sumber daya

Gunakan fungsi sp_xtp_bind_db_resource_pool sistem untuk mengikat database ke kumpulan sumber daya. Fungsi ini mengambil dua parameter: nama database diikuti dengan nama kumpulan sumber daya.

Transact-SQL berikut mendefinisikan pengikatan IMOLTP_DB database ke kumpulan sumber daya Pool_IMOLTP. Pengikatan tidak menjadi efektif sampai Anda menyelesaikan langkah berikutnya.

EXEC sp_xtp_bind_db_resource_pool 'IMOLTP_DB', 'Pool_IMOLTP'  
GO  

Pulihkan dengan PEMULIHAN

Saat Anda memulihkan database dengan pemulihan, database dibawa online dan semua data dipulihkan.

RESTORE DATABASE IMOLTP_DB   
   WITH RECOVERY  

Memantau performa kumpulan sumber daya

Setelah database terikat ke kumpulan sumber daya bernama dan dipulihkan dengan pemulihan, pantau SQL Server, Objek Statistik Kumpulan Sumber Daya. Untuk informasi selengkapnya, lihat SQL Server, Objek Statistik Kumpulan Sumber Daya.

Lihat juga

Mengikat Database dengan Tabel Memory-Optimized ke Kumpulan Sumber Daya
sys.sp_xtp_bind_db_resource_pool (SQL Bertransaksi)
SQL Server, Objek Statistik Kumpulan Sumber Daya
sys.dm_resource_governor_resource_pools