Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Buffer Cache Adat beolvasása a memóriába 2 2 Változások rögzítése a log fájlba 3 3 Checkpoint, adatok írása az adatbázisba Checkpoint, adatok írása.

Hasonló előadás


Az előadások a következő témára: "Buffer Cache Adat beolvasása a memóriába 2 2 Változások rögzítése a log fájlba 3 3 Checkpoint, adatok írása az adatbázisba Checkpoint, adatok írása."— Előadás másolata:

1

2

3 Buffer Cache Adat beolvasása a memóriába 2 2 Változások rögzítése a log fájlba 3 3 Checkpoint, adatok írása az adatbázisba Checkpoint, adatok írása az adatbázisba 4 4 Adatmódosítási kérés 1 1 Biztosítja a korábban módosított adatok oszthatatlanságát és tartósságát.

4

5 Growth IncrementNumber of VLFs Growth Increment <= 64MB4 64Mb > Growth Increment <= 1GB8 1Gb < Growth Increment16

6

7 Recovery ModelTulajdonságok SimpleLogmentés nem alkalmazható A nyugtázott tranzakciók automatikus felülírása a log fájlban FullLog mentéseket is kell végezni Elkerülhető az adatvesztés sérült vagy hiányzó adatfájl miatt Lehetővé teszi a „percre pontos” adatvisszaállítást Bulk LoggedLog mentések szintén szükségesek Tömeges műveletek „finomabb” logolása Kevesebb log írás, nagyobb teljesítmény, kisebb log fájl

8

9 Jellemzők: Kis adatbázisokhoz Teszt rendszerekhez Adattárházak ahol ritkán változnak az adatok Visszaállás csak az utolsó mentés időpontjára lehetséges! Hétfő Kedd Szerda

10 BACKUP DATABASE AdventureWorks TO DISK = 'L:\SQLBackups\AW.bak' WITH INIT; BACKUP DATABASE AdventureWorks TO DISK = 'L:\SQLBackups\AW.bak' WITH INIT; GUI - SSMS T-SQL

11 VasárnapHétfő Jellemzők Teljes mentés után sűrű log mentés A meghibásodás időpontjára visszaállhatunk

12 BACKUP LOG AdventureWorks TO DISK = 'L:\SQLBackups\AW_Log.bak' WITH NOINIT; BACKUP LOG AdventureWorks TO DISK = 'L:\SQLBackups\AW_Log.bak' WITH NOINIT; Csak a logot mentjük Az utolsó sikeres mentés óta változott adatokat mentjük a log végéből Felszabadítja az inaktív részeket Az adatbázis Full vagy Bulk-logged üzemmódban legyen!

13 Monday Tuesday A Differential Backup Strategy: Csak a változott adatokat tartalmazza Célszerű abban az esetben alkalmazni, ha csak az adatbázis egy része módosul Az utolsó teljes mentéssel együtt alkalmazható csak visszaállításra Amikor túl sok időt venne igénybe egy teljes mentés

14 BACKUP DATABASE AdventureWorks TO DISK = 'L:\SQLBackups\AW_Diff.bak' WITH DIFFERENTIAL, INIT; BACKUP DATABASE AdventureWorks TO DISK = 'L:\SQLBackups\AW_Diff.bak' WITH DIFFERENTIAL, INIT; Csak az utolsó teljes mentés óta változott adatokat mentjük Nem csonkolja a LOG fájlt! Ne feledjük! Csak teljes mentés után végezhető!

15 A File or Filegroup Strategy: Fájlok és fájlcsoportok mentése Kevesebb helyet igényel, mint a teljes adatbázis mentés Nagy adatbázisok mentésénél használjuk SundayMondayTuesdayWednesday Datafile 1 Data file 2 Data file 3

16 BACKUP DATABASE AdventureWorks TO DISK = 'L:\SQLBackups\AW_Copy.bak' WITH COPY_ONLY, INIT; BACKUP DATABASE AdventureWorks TO DISK = 'L:\SQLBackups\AW_Copy.bak' WITH COPY_ONLY, INIT; Adatbázis mentése, bejegyzés nélkül LOG mentés esetén nem csonkol! Differenciális mentéseket nem fogja módosítani! Nem módosítja az ütemezett mentések rendjét!

17 Mentések: Különböző eszközökre Diszkre és kazettára is, de egyszerre a kettőre nem Adatbázis mentéseket végezhetnek: Sysadmin csop tagjai Db_owner Db_backupoperator csoport tagjai

18 Tulajdonságok: Amire figyelni kell: Médián belül nem változtatható Más verziók nem tudják olvasni NT Backup-al együtt nem használható Kis méret, erős tömörítés Csak SQL Server 2008-tól Jelentős I/O művelet és CPU terhelés jöhet létre

19 Steps to Restore a Database: Tail-Log Backup Visszaállási pont meghatározása Visszaállítási mód meghatározása Szükséges médiák rendelkezésre állnak? Visszaállítás

20 Lépések: Az utolsó teljes, vagy különbségi mentés visszaállítása Logok visszaállítása WITH NORECOVERY Utolsó log visszaállítása WITH RECOVERY kapcsolóval

21

22


Letölteni ppt "Buffer Cache Adat beolvasása a memóriába 2 2 Változások rögzítése a log fájlba 3 3 Checkpoint, adatok írása az adatbázisba Checkpoint, adatok írása."

Hasonló előadás


Google Hirdetések