SQLServer. SQLServer architektúra



Hasonló dokumentumok
SQLServer. SQLServer konfigurációk

SQLServer. Probléma megoldás

SQL Server High Availability. Bevezetés az SQL Server magas rendelkezésre állási megoldásaiba

SQL Server High Availability

Microsoft SQL Server telepítése

Az Oracle rendszer komponensei

IBM Váltsunk stratégiát! Budapest, 2012 november 14. V7000

Informatika 11. Adatbázis szerverek Kottyán, László

Másolatképzési technikák és azok felhasználási lehetőségei

Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő február 20.

Private Cloud architektúra keretrendszer

11. Gyakorlat: Certificate Authority (CA), FTP site-ok

HA és DR praktikák, maximális rendelkezésreállás

SQLServer. Particionálás

Üzleti kritikus alkalmazások Novell Open Enterprise Serveren

Üzemeltetési kihívások 2015

SAM-Insights ADVANCED CENTRAL DATA COLLECTOR (ACDC) Szkenneléssel nem mérhető licencelési adatok. Egyedülálló funkcionalitású, új ACDC modul

Adatbányászat és Perszonalizáció architektúra

A.NET keretrendszer (.NET Framework) három alapvetõ összetevõbõl áll:

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

BI modul a lízing üzletágban márc. 21. Előadó: Salamon András

Klotz Tamás earchitect Oracle

DB2. Repülőrajt - DB2 ügyfelek. DB2 v9 Linux, UNIX és Windows rendszerhez GC

NetWare 6 technikai áttekintés 2. rész

Tranzakció-kezelés, alapfogalmak. Vassányi István, 2012.

IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv. 3.9-es verzió GC

Tenant szeparáció Exadata platformon Koncepció

SAS Enterprise BI Server

System Center Service Manager 2012 műszaki előadás. Ker-Soft Kft. Kovács Gábor - rendszermérnök Nagy Dániel - rendszermérnök

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Osztott alkalmazások fejlesztési technológiái Áttekintés

Vodafone ODI ETL eszközzel töltött adattárház Disaster Recovery megoldása. Rákosi Péter és Lányi Árpád

Generációváltás az Alcatel-Lucent OmniPCX Connect termékvonalon. Mészáros tamás Műszaki fejlesztési vezető

A hibrid DB cloud biztonsági eszköztára. Kóródi Ferenc Budapest,

SOPHOS simple + secure. A dobozba rejtett biztonság UTM 9. Kókai Gábor - Sophos Advanced Engineer Balogh Viktor - Sophos Architect SOPHOS

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

DB2 Connect: DB2 Connect kiszolgálók telepítése és konfigurálása

Budapest Sysadmin Meetup Failover Cluster 1x1. Gál Tamás. Cloud Infrastructure TSP Microsoft Magyarország

Informatikai Tesztek Katalógus

SQLServer. Védelmi struktúra

Summer of LabVIEW The Sunny Side of System Design

Miért ASP.NET? Egyszerű webes alkalmazás fejlesztése. Történet ASP ASP.NET. Működés. Készítette: Simon Nándor

Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok

Exadata, a világ leggyorsabb adatbázisgépe

Infrastruktúra lehetőségek idén

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon

Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite

A USER Kft - mint Open Text partner - bemutatása

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

10. Gyakorlat: Alkalmazások publikálása Remote Desktop Szervízen keresztül

Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform

Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet

Hálózati operációs rendszerek II. Novell Netware 5.1 Szerver

A SZOFTVERTECHNOLÓGIA ALAPJAI

A könyv tartalomjegyzéke

Managed DB AWS. Tóbi Tamás, Technology TC2

Oracle Big Data koncepció. Stadler Gellért Vezető tanácsadó Oracle ConsulKng HTE 2015 Konferencia

Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System

Adatbázis-kezelés ODBC driverrel

Oracle Forms - Oracle Application Express alkalmazások migrációja a jövőbe

MDAC - Microsoft Data Access Components

2. gyakorlat: Tartományvezérlő, DNS, tartományba léptetés, ODJ, Core változat konfigurálása, RODC

SQLServer. 10. téma Adatok mentése. Adatmentés. A DBA egyik fő feladata az adatok épségének, megőrzésének biztosítása.

Symantec Endpoint Protection

Oracle Audit Vault and Database Firewall. Gecseg Gyula Oracle DBA

Windows Screencast teszt

Kinek szól a könyv? Hogyan épül fel a könyv? Megjelenés előtti szoftver A hálózati kézikönyv tartalma A könyv támogatása Kérdések és megjegyzések

webalkalmazások fejlesztése elosztott alapon

Cloud computing Dr. Bakonyi Péter.

Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto

Az Ön kézikönyve HP COMPAQ DC5700 MICROTOWER PC

Rövid használati útmutató

4. Gyakorlat: Csoportházirend beállítások

Operációs rendszerek. A Windows NT felépítése

ios alkalmazásfejlesztés Koltai Róbert

Operációs rendszerek Memóriakezelés 1.1

Oralce kliens installálása Windows Server 2003-ra

Az Oracle dokumentumkezelési környezetei. Markovits Péter Oracle Hungary

Oracle Active Data Guard

Nyikes Tamás Ker-Soft Kft. Dell Software áttekintés

A Veeam kritikus szerepe az adatkezelési és védelmi stratégiákban, biztosítva a GDPR megfelelést és az Always On Enterprise rendelkezésre állást.

Java 9 alkalmazás architektúra

HOUG c upgrade kérdések 2.0. Fehér Lajos Omnit Solutions Kft. HOUG c Upgrade kérdések 2.0

Az operációs rendszerek fejlődése

SUSE Linux Enterprise High Availability. Kovács Lajos Vezető konzultáns

Riak. Pronounced REE-ahk. Elosztott adattároló eszköz. Molnár Péter

JAVA webes alkalmazások

Identity-Powered Security. Hargitai Zsolt üzletfejlesztési vezető szeptember 30.

iseries Access for Windows: Adminisztráció

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Szoftver-technológia II. Tervezési minták. Irodalom. Szoftver-technológia II.

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

Adatbáziskezelő-szerver. Relációs adatbázis-kezelők SQL. Házi feladat. Relációs adatszerkezet

CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ

DWL-G520 AirPlus Xtreme G 2,4GHz Vezeték nélküli PCI Adapter

Tartalom. Történeti áttekintés. Történeti áttekintés Architektúra DCOM vs CORBA. Szoftvertechnológia

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel

EBS nagyvállalati implementációja a performancia szemszögéből

Átírás:

SQLServer 1. téma DBMS általános struktúra SQL Interface Protocol DB Query Engine Storage Engine DB SQLOS DB Server 1

adatállom llományok mentés SQLServer: Több adatbázis együttese Szerver és adatbázis-szint Napló: REDO LOG napló paraméter Protocol: Kliens oldali API-val kommunikál TDS: tabular data stream Shared memory Named pipes tcp/ip 2

Query Processor: Parser Optimizer SQL Manager Database Manager Query Executorc Storage Engine: Transaction Services Lock Manager File Manager Access methods Buffer Manager, paging Index Manager 3

Lap típusok: Data page Index page LOB page Page Free Space page Index Allocation Map (IAM) page Global Allocation Map (GAM) page Differential Changed Map (DCM) page SQL OS: Resource Manager Memory Manager Lock Manager I/O Manager Scheduling Deadlock Manager Monitors 4

Memory Structure: Buffer Pool Data Cache REDO Log Cache UNDO Log Cache Shared Pool NUMA Architecture NUMA architektúra: Non uniform memory access architecture Multiprocesszoros környezetben A memória elérési ideje függ a processzor elhelyezésétől Ábra könyv 40. old 5

Memória műveletek: Lapozási technika: LRU-K módszer Utolsó K műveletet tartja nyilván a lapnál Számontartja a lap típusát is Lazzy writer thread: Periódikusan feléled, ha kicsi a szabad page lista, akkor átpásztázza a memóriát, és kiszámolja az LRU-K jelzőket. A régi lapokat kiírja és átteszi a szabad listába Checkpoint: Az adatbázis cache-ben lévő módosult lapok (dirty page) kiírása a lemezre asszinkron nem aktualizálja a szabad lapok listáját Indítása: Explicit A napló betelt Shutdown időkorlát 6

Ütemezési módok: Cooperative scheduling (a user task időnként rákérdez a kernel-re, hogy mehet-e, nem preemptive) SQL Worker: feladatot ellátó task, thread: Idle time limit Memory limit SPID: user session ID Processes, services: DBMS Server Service Agent Service Transformation Service Components: Replication Full-text Analysis service Notification service 7

DMV (dynamic management view): A sys sémában elérhetők dm_exec_* : felhasználói programok, session dm_os_* : a közös erőforrások dm_tran_* : tranzakció végrehajtás, SQL dm_io_* : diszk műveletek dm_db_* : adatbázis paraméterek 8

.NET Framework Database Maintenance Common Language Runtime Integration Backup and Restore Enhancements User-defined Aggregates Checksum Integrity Checks User-defined Data Types Dedicated Administrator Connection User-defined Functions Dynamic AWE SQL Server.NET Data Provider Fast Recovery Extended Triggers Highly-available Upgrade Data Types Online Index Operations Managed SQL Types Online Restore New XML Datatype Parallel DBCC Varchar (MAX) Varbinary (MAX) Parallel Index Operations SQL Server Engine Management Tools New Message Service Broker New Management Studio MDX Query Editor Version Control Support XML/A SQLCMD Command Line Tool Performance Tuning Profiler Enhancements Profiling Analysis Services Exportable Showplan Exportable Deadlock Traces MDAC SNAC Microsoft Installer base setup Support for Active Directory Deployment SQL Client.NET Data Provider Server Cursor Support HTTP Support (Native HTTP) Database Tuning Advisor Multiple Active Result Sets Persisted Computed Columns Snapshot Isolation Level Scale Up Partitioning VIA support NUMA support Database Failure and Redundancy Fail-over Clustering (up to 8 node) Enhanced Multi-instance Support Database Mirroring Database Snapshots XML XQUERY Support XML Data Manipulation Language FOR XML Enhancements XML Schema (XSD) Support MSXML 6.0 (Native).Net XML Framework Full-text Search Indexing of XML Datatype Asynch Security All Permissions Grantable Fine Grain Administration Rights Separation of Users and Schema Data encryption primitives Replication Auto-tuning Replication Agents Oracle Publication Improved Blob Change Tracking Replication Monitor OLAP and Data Mining Analysis Management Objects Windows Integrated Backup and Restore Web Service/XML for Analysis DTS and DM Integration New Data Mining Algorithms Auto Packaging and Deployment Data Transformation Services New Architecture (DTR + DTP) Complex Control Flows Control Flow Debugging For Each Enumerations Property Mappings Full Data Flow Designer Full DTS Control Flow Designer Graphical Presentation of Pkg Execution Immediate Mode and Project Mode Package (Advanced) Deployment Tools Custom Tasks and Transformations Reporting Services Multiple Output Formats Parameters (Static, Dynamic, Hierarchical) Bulk Delivery of Personalized Content Support Multiple Data Sources STS (Web Parts, Doc Libraries) Visual Design Tool Charting, Sorting, Filtering, Drill-Through Scheduling, Caching Complete Scripting Engine Scale Out architecture Open XML Report Definition Notification Services & SQL Server CE 9

Kliens kapcsolódás: Serverhez: LOGIN Adatbázishoz: USER API felület: ODBC ADO Transact-SQL 10

SQLServer DBMS történelme: SQLServer 5 SQLServer 6 SQLServer 7 SQLServer 2000 SQLServer 2005 11