Master Class: SQL Server Performance, Troubleshooting und Security (SQLPTS)

 

Course Overview

This 5-day practical workshop is aimed at database administrators who already have basic knowledge of installing and managing MS SQL Server and want to learn more about configuration, optimization, and troubleshooting.

On the other hand, the course is aimed at developers who have SQL knowledge and now want to take the next step to learn, monitor, and optimize advanced functionalities such as stored procedures, transaction programming, and locking behavior.

All topics on the agenda are independently implemented in a separate virtual environment using practical exercises.

Who should attend

The target groups are database administrators who already have knowledge of installing and managing MS SQL Server and want to build on their expertise in the areas of configuration, optimization, and troubleshooting.

Also, developers who want to learn, monitor, and optimize advanced SQL functionalities such as stored procedures, transaction programming, and locking behavior.

Prerequisites

Knowledge in the following areas is desirable:

Course Objectives

Knowledge in the following areas is desirable:

  • Knowledge of MS SQL Server administration
  • Knowledge of relational databases
  • Knowledge of TSQL language

Course Content

Architecture of the MS SQL Server
  • connection logs
  • Layer of the database engine
  • Life Circle query
Configuring the SQL Server
  • Configuring database services
  • Storage concepts
  • Memory configuration
  • processor configuration
  • Additional server configurations
  • Surface Configuration Manager
  • Configuring TempDB
database architecture
  • Database components (data and log files, file groups, extents, pages)
  • Page structure and page types
  • Working with database files (file configuration, shrink file, etc.)
Indices and statistics
  • Types of indexes
  • Advantages and disadvantages of indices
  • Column Stored Index
  • Statistics and filtered statistics
safety
  • Authorization concepts in SQL Server
  • Creating logins, users, roles, and schemas
  • Transferring logins
  • Working with instances
  • Always Encrypted
  • Code and data encryption
  • Dynamic Data Masking
  • Server and database auditing
  • Password protection and encryption of backups
  • SQL Injection
  • Security for SSRS and SSAS
Maintenance of the SQL Server
  • Maintenance strategies for indexes, statistics, and databases
  • Automation of maintenance jobs
  • SSIS DB as storage location for maintenance jobs
Identifying performance bottlenecks
  • Reasons for performance bottlenecks
  • Strategies for identifying performance bottlenecks
  • Using Perfmon to analyze performance parameters
  • Overview of the most important performance parameters
  • Monitoring events with the Profiler and Extended Events tools
  • Monitoring with DMVs and DBCC statements
  • Data Collector
Queries and execution plans
  • Query processing architecture
  • Understanding and interpreting implementation plans
  • Using the Database Optimization Advisor to Improve Query Performance
  • Benefits of the query store
  • Auto Tuning
Optimizing SQL
  • 10 tips for high-performance SQL
  • Blocking behavior of queries
  • Transactions and isolation levels
  • Identifying deadlocks
  • Influencing execution plans with hints
  • Procedures and materialized views
  • Use of CLRs
In-memory OLTP databases and table compression

Prix & Delivery methods

Formation en ligne

Durée
5 jours

Prix
  • CHF 4 995,–
Formation en salle équipée

Durée
5 jours

Prix
  • Suisse : CHF 4 995,–

Agenda

Date garantie :   Fast Lane s’engage à mettre en œuvre les formations garanties quelque soit le nombre de participants, en dehors des cas de force majeurs ou d’événements exceptionnels, comme un accident ou un maladie de l’instructeur.
Instructor-led Online Training:   Course conducted online in a virtual classroom.
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

Allemand

European Time Zones

Formation en ligne Langue : Allemand garanti !
Formation en ligne
Option présentielle : Munich, Allemagne
Formation en ligne
Option présentielle : Hambourg, Allemagne
Formation en ligne
Option présentielle : Hambourg, Allemagne
Formation en ligne
Option présentielle : Hambourg, Allemagne

Anglais

European Time Zones

Formation en ligne Langue : Anglais
Formation en ligne Langue : Anglais
Formation en ligne Langue : Anglais
Formation en ligne Langue : Anglais
Formation en ligne Langue : Anglais
Formation en ligne Langue : Anglais
Formation en ligne Langue : Anglais
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

Allemagne

Munich
Hambourg
Hambourg
Hambourg

Si vous ne trouvez pas de date adéquate, n'hésitez pas à vérifier l'agenda de toutes nos formations FLEX internationales