Ripristinare un database e associarlo a un pool di risorse
Anche se si dispone di memoria sufficiente per ripristinare un database con tabelle ottimizzate per la memoria, è possibile seguire le procedure consigliate e associare il database a un pool di risorse denominato. Poiché il database deve essere già presente per poter essere associato al pool, il ripristino del database è un processo costituito da più passaggi. In questo argomento viene illustrato tale processo.
Ripristino con NORECOVERY
Il ripristino di un database con NORECOVERY comporta la creazione del database e il ripristino dell'immagine disco senza l'uso di memoria.
RESTORE DATABASE IMOLTP_DB
FROM DISK = 'C:\IMOLTP_test\IMOLTP_DB.bak'
WITH NORECOVERY
Creazione del pool di risorse
L'istruzione Transact-SQL seguente crea un pool di risorse denominato Pool_IMOLTP con il 50% di memoria disponibile per l'uso. Dopo la creazione del pool, Resource Governor viene riconfigurato in modo da includere Pool_IMOLTP.
CREATE RESOURCE POOL Pool_IMOLTP WITH (MAX_MEMORY_PERCENT = 50);
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
Associazione del database e del pool di risorse
Usare la funzione di sistema sp_xtp_bind_db_resource_pool
per associare il database al pool di risorse. La funzione accetta due parametri: il nome del database seguito dal nome del pool di risorse.
Il codice Transact-SQL seguente definisce un'associazione del database IMOLTP_DB al pool di risorse Pool_IMOLTP. L'associazione non diventa effettiva finché non viene completato il passaggio successivo.
EXEC sp_xtp_bind_db_resource_pool 'IMOLTP_DB', 'Pool_IMOLTP'
GO
Ripristino con RECOVERY
Quando si ripristina il database con recupero, il database viene portato online e vengono ripristinati tutti i dati.
RESTORE DATABASE IMOLTP_DB
WITH RECOVERY
Monitoraggio delle prestazioni del pool di risorse
Dopo l'associazione del database al pool di risorse denominato e il ripristino con RECOVERY, monitorare l'oggetto SQL Server, Statistiche del pool di risorse. Per ulteriori informazioni, vedere SQL Server - Oggetto Statistiche del pool di risorse.
Vedere anche
a un pool di risorse, vedere l'argomento
sys.sp_xtp_bind_db_resource_pool (Transact-SQL)
SQL Server - Oggetto Statistiche del pool di risorse
sys.dm_resource_governor_resource_pools