Page Architektur im SQL Server

Seminarinformationen

Seminar - Ziel

In diesem zweitätigen Seminar werden Sie mit der Funktionsweise der SQL Server Storage Engines von SQL Server 2012 vertraut gemacht. Der Schwerpunkt liegt hierbei auf der Page-Architektur und dessen angrenzenden Themen

Teilnehmer - Zielgruppe

  • SQL Server Entwickler
  • SQL Server Administratoren

die die Kenntnisse zu der SQL Server Storage Engine erlernen möchten

Kurs - Voraussetzungen

Solide Kenntnisse mit dem SQL Server Management Studio 2012

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Teil 1

  • SQL Server Metadaten (sys.indexes, sys.system_internals_partitions, system_internals_allocation_units)
  • Clustered Table, Heap
  • Data Types und Data Pages (in-row, row-overflow, LOB)
  • Page Architektur
    • DBCC Page, DBCC IND, sys.fn_PhysLocFormatter, sys.fn_PhysLocCracker, sys.dm_db_database_page_allocations
    • Aufbau und Verständnis der Informationen im Page Header
    • Aufbau und Verständnis der Informationen in der Payload
      • Page Dump
      • FixedVarFormat
      • fixed data types vs. variable data types
      • Speicherung von null (null bit mask)
      • Besonderheiten von bit und decimal
    • Aufbau und Verständnis der Informationen in dem Row Offset Array
  • Kalkulation der Speichergröße eines Heaps

Teil 2

  • Sparse Columns (sparse vector)
  • DML Operationen in einem Heap
    • Delete
    • Insert (Vergleich zur Clustered Table)
    • Update (Forwarding Record und Forwarded Record
  • Data Page Restriktionen
  • Row Overflow Pointer
  • Extent Management (GAM, SGAM)
  • Index Allocation Map (IAM) Page
  • andere System Pages (File Header Page, PFS Page, Boot Page)
  • LOB Daten
    • (n)text, image vs. (n)(var)char(max), varbinary(max)
    • B-Tree Architektur
    • text-in-row

Weitere Schulungen zu Thema MS SQL Server 2012

MOC 20465 Designing Database Solutions for Microsoft® SQL Server® 2012

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem fünftägigen Seminar zeigen wir Ihnen, wie Sie hochperformante und hochverfügbare Datenlösungen mit dem SQL Server 2012 entwerfen und überwachen können. Der Schwerpunkt hierbei liegt auf der Planung und dem Entwurf von Datenbankstrukturen, Storage, Objekten und ...

MOC 20467 Designing Self-Service Business Intelligence and Big Data Solutions

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Innerhalb dieses fünftägigen Seminars werden Sie lernen, wie man eine BI-Infrastruktur entwirft und implementiert. Dabei gehen wir mit Ihnen auch auf den generellen Entwurf, die Installation und die Verwaltung einer BI Plattform ein.

MOC 55073 Master Data Services, Data Quality Services with SQL 2012-2014 and Excel

- u.a. in Hannover, Köln, München, Düsseldorf, Heidelberg

Ziel dieses dreitägigen Seminars ist es Ihnen die Kenntnisse und Fähigkeiten zu vermitteln die Sie für den Umgang mit den Master Data Services aus SQL Server 2012 und SQL Server 2014 benötigen. Nach dem sind Sie in der Lage Datenstrukturen zu erstellen, Daten zusammen zu ...

MS SQL Server 2012/2014 Reporting Services Administration

- u.a. in Berlin, Stuttgart, Nürnberg, Mannheim, Darmstadt

In dieser dreitägigen Schulung lernen die Teilnehmer die Erstellung und Verwaltung einer SQL Server 2012/2014 Reporting Service Server Farm. Der Schwerpunkt der Schulung liegt auf der Administration der SQL Server 2012/2014 Reporting Services.