- Einführung in Transact-SQL
Programmiersprache
Verschiedene Formen von Transact-SQL Statements
Transact-SQL Syntax Elemente
- Benutzen von Transact-SQL Querying Tools
SQL Query Analyzer
Object Browser Tool in SQL Query Analyzer
osql Utility
Ausführung von Transact-SQL Statements
Entwerfen und Ausführen von Transact-SQL Scripts
- Retrieving Data
Retrieving Data mit Hilfe des SELECT Statement
Filtern von Daten
Formatieren von Result Sets
Wie Queries bearbeitet werden
Performance Considerations
Retrieving Data und Manipulating Result Sets
- Daten Gruppieren
TOP n Values
Aggregate Functions
GROUP BY Grundlage
COMPUTE and COMPUTE BY Clauses
- Joining Multiple Tables Kombinieren von Daten von Multiple Tables
Kombinieren von Multiple Result Sets
Querying Multiple Tables
- Arbeiten mit Subqueries
Einführung
Subquery as a Derived Table
Subquery as an Expression
Subquery to Correlate Data
Using the EXISTS and NOT EXISTS Clauses
- Bearbeiten von Daten
Einfügen, Löschen, Ändern und Update von Daten
Performance Considerations
- Querying Full-Text Indexes
Microsoft Search Service
Full-Text Indexes
Full-Text Queries
- Einführung zu Programmierobjekten in SQL Server
Views
Stored Procedures
Triggers
Benutzerdefinierte Funktionen
- Erfassen einer Datenbank-Performance
Die Wichtigkeit von Benchmarking für die Abfrage- Performance: Leistungsmonitor
und Profiler
Verwenden von dynamischen Verwaltungsrechten
Richtlinien für identifiziertes Sperren
- Optimieren eines Datenbank-Designs
Performance-Optimierung
Schema Optimierungs-Strategie
Schlüssel
Redundanz
Generalisation
Partitionierung
- Performance-Optimierung von Abfragen
Was ist ein Ausführungsplan?
Aspekte zur Nutzung von Subqueries
Richtlinien zur Erstellung effizienter Abfragen
Statistiken
Parameter Sniffing
Geeignete Joins finden
- Umstrukturieren von Cursorn in Abfragen
Performance-Optimierung: Abfragebasierte Lösungen
Fünf Schritte zur Erstellung eines Cursors
Strategien für Cursor
- Optimieren einer Index-Strategie
Performance-Optimierung: Indizes
Aspekte zur Nutzung von Indizes
Nutzung eines clustered Index
Übungen eines non-clustered Indizes
Dokumentieren einer Index-Strategie
Neue Indizes unter SQL Server 2005
Neue Indizes unter SQL Server 2008
Verwalten von Indizes
Erkennen fehlender Indizes
- Statistiken
Rolle von Statistiken
- Ressourcenkontrolle unter SQL Server 2008
- Managen gleichzeitiger Zugriffe
- Snapshot Isolation
|
|
Dieses Training ist geeignet für Datenbank-Administratoren und Entwickler mit Grundkenntnissen
zu Windows und relationalen Datenbanken. |
|
|