munka az adatb zisokkal i n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Munka az adatbázisokkal I. PowerPoint Presentation
Download Presentation
Munka az adatbázisokkal I.

Loading in 2 Seconds...

play fullscreen
1 / 19

Munka az adatbázisokkal I. - PowerPoint PPT Presentation


  • 84 Views
  • Uploaded on

SQL 2012 TKOC. Munka az adatbázisokkal I. Király István Microsoft Certified Trainer Microsoft Certified Systems Engineer. Tartalom. Adattárolás módja az SQL szerverben Adatfájlok típusai Page , Extent Adat elhelyzés szempontjai Rendszeradatbázisok Felhasználói adatbázisok.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Munka az adatbázisokkal I.' - ocean


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
munka az adatb zisokkal i
SQL 2012 TKOC

Munka az adatbázisokkal I.

Király István

Microsoft CertifiedTrainer

Microsoft Certified Systems Engineer

tartalom
Tartalom
  • Adattárolás módja az SQL szerverben
  • Adatfájlok típusai
  • Page, Extent
  • Adat elhelyzés szempontjai
  • Rendszeradatbázisok
  • Felhasználói adatbázisok
hogyan t rolja az sql szerver az adatokat
Hogyan tárolja az SQL Szerver az adatokat?

Primary Data file: .mdf

Secondary data file: .ndf

Transaction Log file: .ldf

Extent: 8 contiguous 8KB pages

Table and Index data is stored in Pages that are grouped in Extents. Special allocation pages keep track of page usage.

Page: 8KB

slide4
Primary Data File
    • Master Data File
    • Kötelező
    • Ajánlott kiterjesztése .mdf
    • Az adatbázis kiindulópontja
  • Secondary Data File
    • Opcionális
    • Ajánlott kiterjesztése: .ndf
    • Teljesítmény növelése érdekében (külön lemezen) vagy/és
    • Egyszerűbb karbantartás érdekében
    • Ha az Master Data File mérete elérte a fájlrendszer által megengedett maximális értéket
slide5
Page
    • Egyedileg számozott értéket kapnak
    • Növekvő számsor a 0-tól kezdődően
    • Minden fájlnak van egyedi azonosítója az adatbázisban
    • A lapok egyedileg azonosíthatók a fájl ID és a page ID alapján
    • Fejléc+adat+ofset tábla
slide6
Extent
    • 8 fizikailag egymást követő lap/page(64Kb)
    • 1Mb adat = 16db extent
    • Két típusa:
      • Uniform (egységes)
      • Mixed (vegyes)
    • Mixed Uniform
slide7
Log File
    • Legalább 1db kötelező
    • WAL technológia (write-aheadlogging)
    • Ajánlott kiterjesztése .ldf
    • Adat (page)műveletdirtypagelogcheckpointadatbázis
    • Adatok integritásának megőrzése
adat elhelyez s szempontjai
Adat-elhelyezés szempontjai
  • Log fájl és adat fájl külön lemezen
  • RAID tömök használata
  • Határozzuk meg az adatfájlok helyét és számát
    • Több kisebb adatfájlkönnyebb karbantartás
    • Több kisebb adatfájlgyorsabb mentés, szeparált mentés
    • Gyakran használt adatfájl külön lemezen stb.
kapacit stervez s
Kapacitástervezés
  • HDD méret és adatméret megbecsüléséhez vegyük figyelembe az adatfájl, a log fájl és a tempdb leendő méretét!
  • Vegyük figyelembe az alkalmazás gyártójának ajánlásait
  • Tesztelés, monitorozás
  • Historikus adatok állnak rendelkezésre?
  • Automatikus méretnövekedés bekapcsolása
tempdb
TEMPDB
  • Ideiglenes, átmeneti adatok, felhasználói objektumok tárolására szolgál
  • Az INSTANCE újraindulásakor törlődik a tartalma
  • Használattól függően nagyon nagy méretet is elérhetfelzabálhatja a HDD-tsql működési zavarok
  • A jobb SQL teljesítmény elérése érdekében célszerű külön lemezen elhelyezni
  • Párhozamosan többet is használhatunk
  • Ajánlás: 0,25-1 fájl / processzor mag
  • Maximum 8db lehet belőle
tempdb1

TempDB

demo

Áthelyezés, átméretezés

Több tempdb használata

felhaszn l i adatb zisok kezel se
Felhasználói adatbázisok kezelése
  • Adatbázisok létrehozása
  • Adatbázisok tulajdonságainak meghatározása
  • Gyors fájl-inicializálás
felhaszn l i adatb zisok l trehoz sa
Felhasználói adatbázisok létrehozása
  • GUI segítségével
  • CREATE DATABASE T-SQL paranccsal
  • Collation meghatározás nem kötelező

CREATEDATABASEElso

ON

( NAME =Elso_dat,

FILENAME=‚C:\Data\Elso.mdf',SIZE = 100MB, MAXSIZE = 500MB, FILEGROWTH = 20%)

LOGON

( NAME =Elso_log,

FILENAME=‚D:\Logs\Elso.ldf', SIZE = 20MB, MAXSIZE =UNLIMITED, FILEGROWTH = 10MB );

felhaszn l i adatb zisok l trehoz sa1
Felhasználói adatbázisok létrehozása
  • Az adatbázis áll egy logikai fájlnévből (logicalname) és a fizikai fájlból (.mdf, .ldf fájlok nevei)
  • Mindig a logikai fájlnévre hivatkozunk
  • A logikai fájlnévnek egyedinek kell lennie
  • 128 karakter hosszú lehet
  • Adatbázis létrehozásánál a model adatbázis másolódik le, ha nem adtunk meg más értéket
felhaszn l i adatb zisok tulajdons gainak meghat roz sa database options
Felhasználói adatbázisok tulajdonságainak meghatározása (DatabaseOptions)
  • Adatbázisonként egyedileg meghatározott tulajdonságok
gyors f jl inicializ l s
Gyors fájl inicializálás
  • „Zeros out” folyamat kikerülése
  • SQL 2005-től jelent meg
  • Instant File Initialization (IFI) néven
  • Nagy méretű adatbázis fájlok lefoglalása
  • Hírtelen fájl növekedés
  • Gyors visszaállítás esetére
  • SQL Server-t futtató usernek kell a jogot megadni
  • Beállítható domain vagy local policyból
  • PerformVolumeMaintenanceTask
  • Csak az adatfájlokra vonatkozik!
adatb zisok l trehoz sa

Adatbázisok létrehozása

demo

+Instant File Initialization