Objectives of the training
To provide the knowledge and skills required to optimize MS SQL Server to get the highest possible performance for complex and/or high-volume applications.Targeted audience
Database administrators and developers.Prerequisite
Experience with MS SQL Server 2008 R2 administration (Courses MS509).Trainers
Course architecture
- The biggest causes of performance loss and the most common bottlenecks.
- Optimizing SQL Server for the cloud and VMs
- MS SQL Server storage structure: files, FILEGROUPS, extensions and pages
- Indexing: creation, options, structure, setup and fragmentation
- Optimizing SQL Server with the help of indexes
- Reading and compressing an execution plan
- Understanding the cardinality estimator improvements with SQL server 2019.
- Indexed views, partitioned views and partitioned tables
- Role and operation of the optimizer: query optimization
- Use of hints : RECOMPILE and QUERYTRACEON
- Query refinement: query plan and statistics
- SQL Server and Windows coexistence: CPU usage, virtual memory and disk management
- Transactions and locks: exclusive and shared, row, page and table locks, isolation levels, Hints
- Performance monitoring: procedures store systems, perfmon, alerts, MS SQL Profiler, Query Store, diskSpeed
- Creation of a load test and benchmarks
- Use of the Database Engine Tuning Advisor
- Index maintenance (defragmentation) and statistics
- Checklist for a SQL Health Check
Pedagogical details
Training architecture
Use of laboratories to test and validate your knowledge.
Type of training
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quotePrivate or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote