Megosztás a következőn keresztül:


Kiszolgálókonfiguráció: helyreállítási időköz (perc)

A következőkre vonatkozik:SQL Server

Ez a cikk azt ismerteti, hogyan konfigurálhatja a kiszolgálókonfigurációs beállítást az recovery interval (min) SQL Server Management Studio vagy a Transact-SQL használatával. A recovery interval (min) beállítás felső korlátot határoz meg az adatbázis helyreállításához. Az SQL Server adatbázismotor a beállításhoz megadott értékkel határozza meg, hogy körülbelül milyen gyakran kell automatikus ellenőrzőpontokat kibocsátani egy adott adatbázison.

Az alapértelmezett helyreállítási időköz értéke 0, amely lehetővé teszi, hogy az adatbázismotor automatikusan konfigurálja a helyreállítási időközt. Az alapértelmezett helyreállítási időköz általában automatikus ellenőrzőpontokat eredményez, amelyek körülbelül percenként egyszer fordulnak elő az aktív adatbázisok esetében, és egy percnél rövidebb helyreállítási időt eredményeznek. A magasabb értékek a hozzávetőleges maximális helyreállítási időt jelölik percekben. Ha például a helyreállítási időközt 3-ra állítja, az körülbelül három perc maximális helyreállítási időt jelez.

A beállítás a kiszolgáló újraindítása nélkül azonnal érvénybe lép.

Korlátozások

A helyreállítási időköz csak azokat az adatbázisokat érinti, amelyek az alapértelmezett célhelyreállítási időt (0) használják. Az adatbázis kiszolgáló-helyreállítási időközének felülbírálásához konfiguráljon egy nem alapértelmezett célhelyreállítási időt az adatbázisban. További információ: Adatbázis (SQL Server) célhelyreállítási idejének módosítása.

Recommendations

Ez a beállítás egy speciális lehetőség, és csak tapasztalt adatbázis-szakembernek kell módosítania.

Általában azt javasoljuk, hogy tartsa meg a helyreállítási időközt 0, hacsak nem tapasztal teljesítményproblémát. Ha úgy dönt, hogy növeli a helyreállítási időköz beállítását, javasoljuk, hogy kis lépésekkel fokozatosan növelje, és értékelje az egyes növekményes növekedésnek a helyreállítási teljesítményre gyakorolt hatását.

Ha sp_configure segítségével a recovery interval (min) beállítást 60 percnél hosszabb időre módosítja, adja meg RECONFIGURE WITH OVERRIDE. WITH OVERRIDE Letiltja a konfiguráció értékének ellenőrzését (érvénytelen vagy nem ajánlott értékek esetén).

Permissions

Az engedélyek végrehajtása sp_configure paraméterek nélkül vagy csak az első paraméterrel alapértelmezés szerint minden felhasználónak meg lesz adva. A konfigurációs beállítás módosításához vagy az sp_configure utasítás futtatásához mindkét paraméterrel történő végrehajtáshoz RECONFIGURE meg kell adni a ALTER SETTINGS kiszolgálószintű engedélyt. Az ALTER SETTINGS engedélyt implicit módon a sysadmin és a serveradmin rögzített kiszolgálói szerepkörök birtokolják.

Az SQL Server Management Studio használata

  1. Az Object Explorerben kattintson a jobb gombbal a kiszolgálópéldányra, és válassza a Tulajdonságok lehetőséget.

  2. Válassza ki az Adatbázis beállításai csomópontot .

  3. A Helyreállítás területen a Helyreállítási időköz (perc) mezőbe írjon be vagy válasszon ki egy 0 és 32767 közötti értéket, hogy beállítsa az SQL Server induláskor az egyes adatbázisok helyreállítására fordítandó maximális időt, percekben. Az alapértelmezett érték 0, amely az SQL Server automatikus konfigurálását jelzi. A gyakorlatban ez egy percnél rövidebb helyreállítási időt, az aktív adatbázisok esetében pedig körülbelül egy percenkénti ellenőrzőpontot jelent.

Használd a Transact-SQL-t

  1. Csatlakozzon az adatbázismotorhoz.

  2. A Standard sávon válassza az Új lekérdezés lehetőséget.

  3. Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget. Ez a példa bemutatja, hogyan használható az sp_configure a recovery interval (min) beállításának 3 percre történő állításához.

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'recovery interval (min)', 3;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

További információ: Kiszolgálókonfigurációs beállítások.