adatbazis adminisztracio prez04

14
Adat- és tároláskezelés Háttértárakon, állományokban tárolunk Tárolási technológia kiválasztása: teljesítmény, megbízhatóság, használhatóság, ár DBMS teljesítmény - I/O műveletek RAID, SAN, NAS

Upload: zsolt-bokor

Post on 20-Feb-2016

1 views

Category:

Documents


0 download

DESCRIPTION

Adatbazis adminisztracio 4. prezentacio egyetemi jegyzet

TRANSCRIPT

Adat- és tároláskezelés

● Háttértárakon, állományokban tárolunk● Tárolási technológia kiválasztása:

– teljesítmény, – megbízhatóság, – használhatóság, – ár

● DBMS teljesítmény - I/O műveletek● RAID, SAN, NAS

Adat- és tároláskezelés

Célok, a tárolási rendszer kialakításához: ● A legfontosabb az adatvesztés megelőzése● A megfelelő kapacitás elérése és a tárolási megoldás

skálázhatósága, ha a tárolási igény nő● Az adatok gyors elérése a szolgáltatás minimális

megszakításával vagy megszakítás nélkül.● Hibatűrő és gyorsan javítható legyen, ha hiba történik.● Leállás nélkül lehessen lemezeket cserélni és bővíteni● Költséghatékonyság

Adat- és tároláskezelés

Helykezelés

BlokkAdatrekord szerkezetek

fejlécadatokopcionális offset tábla

Adatlap szerkezet:adatlapfejlécadatrekordokopcionális offset tábla

Adatlap mérete és a teljesítmény

Helykezelés

IndexSELECT VEZETEKNEV, KERESZTNEVFROM DOLGOZOWHERE VEZETEKNEV='Kovács';

Helykezelés

Egy általános indexrekord tartalmazza:● Fejléc● Indexkulcsértékek● Adatlapmutató● Opcionális offset tábla

Helykezelés

KiterjesztésÁllománykiterjesztésTáblamódosításokA táblaméret kiszámításaAz indexméret kiszámítása

Adatbázisnapló

ACID-tulajdonságok:●Atomosság (atomicity)●Konzisztenciamegőrzés (consistency preservation)●Elkülönítés (isolation)●Tartósság (durability)

Naplóbejegyzések lehetnek a következőek:● A tranzakciók kezdete és vége.●Az adat aktuális változásai● A COMMIT és ROLLBACK utasítások ● Egyéb bejegyzések.

Adatbázisnapló

● Aktív napló● Naplóváltás● Napló archiválása● Ellenörzőpont● Ciklikus használat● Redundáns napló● Naplócsoport

Növekedő tárhelyigény

A DBA-nak a következőket kell figyelnie:● a másodlagos kiterjesztések száma,● állománykiterjesztések,● eszköz töredezettsége,● elérhető szabad helyek,● a táblaterek mérete,● a táblaterekben lévő táblák és indexek, egyéb

adatbázis-objektumok darabszáma és mérete,● a jelenleg nem használt fenntartott területek

összmérete,● objektumok, melyek helyhiánnyal küzdhetnek.

Állományok elhelyezése

A DBA több háttértárat választhat azért, hogy● az állományok teljesítménykövetelményeit segítse a

megfelelő lemezeszközökkel,● elkülönítse az indexeket az adatoktól teljesítmény

okokból,● a naplóállományt elkülönítse egy különálló és nagyon

gyors eszközre,● az ideiglenes és munkaállományokat elkülönítse, hogy ha

lemezhiba történik, akkor az ideiglenes állományokat lehessen törölni, és újradefiniálni mentés és visszaállítás nélkül,

● az adatokat több eszközre helyezze, hogy elősegítse a párhuzamos elérést.

Állományok elhelyezése

Állományok elhelyezése a lemezreIdeiglenes állományokTömörítésAutomatizált tároláskezelésKapacitástervezés a jövőre