Page Architektur im SQL Server 2012

nicht mehr verfügbar

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

Dieser zweitägige praxisorientierte Seminar vermittelt den Kurs-Teilnehmern die Fertigkeiten, die beim Verständnis der SQL Server Storage Engine helfen. Das Training konzentriert sich hierbei auf die Data Page Architektur und daraus resultieren Themen.

Zielgruppe

Diese Schulung richtet sich an SQL Server Entwickler und Administratoren, die ein tieferes Verständnis für die SQL Server Storage Engine erwerben wollen.

Voraussetzungen

Für diese Schulung sollten Sie über gute Kenntnisse in folgenden Technologien verfügen:

  • SQL Server Management Studio 2012

Agenda

Tag 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

Tag 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

Ziele

Dieser zweitägige praxisorientierte Seminar vermittelt den Kurs-Teilnehmern die Fertigkeiten, die beim Verständnis der SQL Server Storage Engine helfen. Das Training konzentriert sich hierbei auf die Data Page Architektur und daraus resultieren Themen.

Zielgruppe

Diese Schulung richtet sich an SQL Server Entwickler und Administratoren, die ein tieferes Verständnis für die SQL Server Storage Engine erwerben wollen.

Voraussetzungen

Für diese Schulung sollten Sie über gute Kenntnisse in folgenden Technologien verfügen:

  • SQL Server Management Studio 2012

Agenda

Tag 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

Tag 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

Tags