Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Даже если у вас имеется достаточно памяти для восстановления базы данных оптимизированными для памяти таблицами, вы хотите следовать рекомендациям и привязать базу данных к именованному пулу ресурсов. Хотя база данных должна существовать до того, как вы сможете ее привязать к пулу, восстановление вашей базы данных является многоступенчатым процессом. Этот раздел проведет вас через этот процесс.
Восстановите с NORECOVERY
Когда вы восстанавливаете базу данных, NORECOVERY осуществляет создание базы данных и восстановление образа диска без потребления памяти.
RESTORE DATABASE IMOLTP_DB
FROM DISK = 'C:\IMOLTP_test\IMOLTP_DB.bak'
WITH NORECOVERY
Создание пула ресурсов
В следующем примере Transact-SQL создается пул ресурсов с именем Pool_IMOLTP с 50% памяти, доступной для его использования. После создания пула Регулятор Ресурсов перенастраивается для включения Pool_IMOLTP.
CREATE RESOURCE POOL Pool_IMOLTP WITH (MAX_MEMORY_PERCENT = 50);
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
Привязка базы данных к пулу ресурсов
Используйте системную функцию sp_xtp_bind_db_resource_pool
, чтобы привязать базу данных к пулу ресурсов. Эта функция принимает два параметра: имя базы данных, за которым следует имя пула ресурсов.
В следующем примере Transact-SQL определяется привязка базы данных IMOLTP_DB к пулу ресурсов Pool_IMOLTP. Привязка не вступит в силу до тех пор, пока не будет выполнен следующий шаг.
EXEC sp_xtp_bind_db_resource_pool 'IMOLTP_DB', 'Pool_IMOLTP'
GO
Восстановить с помощью RECOVERY
При восстановлении базы данных с параметром WITH RECOVERY база данных становится доступной и восстанавливаются все данные.
RESTORE DATABASE IMOLTP_DB
WITH RECOVERY
Наблюдение за производительностью пула ресурсов
После привязки базы данных к именованному пулу ресурсов и выполнения восстановления следите за SQL Server и объектом статистики пула ресурсов. Дополнительные сведения см. в разделе SQL Server, объект Resource Pool Stats.
См. также
Привязка базы данных с таблицами, оптимизированными для памяти, к пулу ресурсов
sys.sp_xtp_bind_db_resource_pool (Transact-SQL)
SQL Server, объект Resource Pool Stats
sys.dm_resource_governor_resource_pools