2-dags kursus der henvender sig til alle at der gerne vil i dybden med performance tuning og optimering af T-SQL kode og dermed få bedre svartider.
Kurset er relevant for alle der arbejder med T-SQL uanset om det er tale om Azure SQL, Synapse SQL, Spark SQL eller klassisk on-premises SQL Server.
Der vil være stort fokus på hands-on og øvelser undervejs.
Forudsætninger
- Grundlæggende data forståelse og erfaring med at skrive T-SQL
- Egen laptop med SQL Server Management Studio installeret.
Kursus agenda
Modul 1: General performance architecture
- Query Optimizer
- Btrees
- Index Types
- Statistics
- ColumnStore
- Partitioning
Modul 2: Effective Indexes
- What to index
- Order and selectivity
- Include, Covering, Where
- Index Maintenance
- Over indexing
Modul 3: Getting information
- Statistics IO
- Performance Monitor
- SQL Trace
- Query Store
Modul 4: Query plans
- The query plan
- Operators
- Cardinality Estimator
- Paralellism
Modul 5: Good practices and tools
- Procedures and parameters
- Tools
Del dette kursus