SQL Server 2016 Admin High Availability and Performance Tuning
SQL Server 2016 Admin High Availability and Performance Tuning
Course Overview
The SQL Server 2016 Admin High Availability and Performance Tuning course from Microsoft is
designed to equip IT professionals with the essential skills to manage and optimize SQL Server 2016
environments effectively. This comprehensive training delves into advanced strategies for ensuring high
availability, crucial for maintaining uninterrupted database operations. Participants will explore various
high availability solutions, including Always On Availability Groups and Failover Clustering, to ensure
resilience and reliability.
In addition to high availability, the course provides in-depth coverage of performance tuning
techniques to enhance the efficiency of SQL Server instances. Learners will gain practical knowledge
on identifying performance bottlenecks, optimizing queries, and utilizing SQL Server’s built-in tools for
monitoring and troubleshooting performance issues. By the end of the course, participants will be
adept at implementing best practices for high availability and performance tuning, ensuring that their
SQL Server environments are robust, efficient, and capable of meeting the demands of modern data
management.
What you will learn:
Understand and implement SQL Server security models, manage logins and users, and
assign appropriate server and database roles for secure database operations.
Master the art of authorizing user access to resources through precise permission
assignments, enhancing database security.
Gain proficiency in:SQL Server backup strategies, learn the various backup types, and
develop skills to restore databases efficiently.
Automate SQL Server management using SQL Server Agent, and centralize administration
through master and target servers to streamline routine tasks.
Configure database mail, alerts, and notifications for proactive monitoring of SQL Server,
ensuring quick response to issues.
Utilize Extended Events, SQL Profiler, and Distributed Replay to trace access, monitor
performance, and resolve locking conflicts.
Implement and manage high availability (HA) solutions such as Replication, Log Shipping,
and Database Mirroring to ensure continuous database operations.
Set up and maintain Windows Clusters for HA and DR, understand the role of Domain
Controllers and Active Directory in cluster configuration.
Configure and administer Always On Availability Groups for high availability, understand
synchronization modes, and manage automated failover procedures.
Optimize SQL Server performance using tuning tools, manage locks and isolation levels,
and fine-tune indexes for optimal query execution and system efficiency.
Requirements
Audience
Basic understanding of Microsoft Windows operating system Database Administrators
Systems Engineers
and its core functionality.
IT Professionals with experience in database management
Familiarity with database concepts, including what a database
SQL Server Developers seeking to enhance their knowledge in high availability and
is, as well as the concepts of tables and basic queries. performance tuning
Technical Consultants involved in SQL Server environments
Working knowledge of Transact-SQL (T-SQL), including the
Data Center Support Engineers
ability to write and execute basic T-SQL queries in SQL
Database Designers looking to learn about SQL Server's HA and DR features
Server. BI Professionals requiring in-depth understanding of SQL Server's backend management
Server Infrastructure Designers
Experience with SQL Server and its basic administration,
Network Administrators who manage database servers
including creating databases, backup and restore operations,
Security Administrators with a focus on database security
and security principles. Professionals preparing for Microsoft SQL Server certification exams
Disaster Recovery Specialists
Knowledge of core SQL Server components such as SQL
Data Architects seeking knowledge on SQL Server performance tuning
Server Management Studio (SSMS) and SQL Server
IT Managers overseeing database management teams
Configuration Manager. Cloud Database Engineers
Performance Tuning Consultants
An understanding of basic networking concepts, including
High Availability and Disaster Recovery Consultants
TCP/IP, Domain Name System (DNS), and firewalls.
Technical Support Staff specializing in SQL Server environments
Some experience with Windows Server environments, Data Management Professionals
Database Migration Specialists
including Active Directory and proper disk configurations.
Enterprise Systems Administrators managing SQL Server instances
Module 4: DB MIRRORING (HA - DR)
Always-On Availability Groups Health
Course Content DB Mirroring Architecture For HA & DR
Module 7:TUNING- TUNING TOOLS ,LOCKS
Module 1: SQL Server Administration Log Shipping Versus Database Mirroring
Tuning Tools : Workload Files, Trace Files
Automatic Fail-Over Procedures,Tests
Assigning Server and Database Roles Profiler Tuning Template, SP Events
PARTNER OFFLINE Conditions, Options
Perfmon Tool Counters, Real-time Tracking
Authorizing Users to Access Resources DB Mirroring Monitors and Commit Loads
Execution Plan Analysis and Internals
Automating SQL Server management Mirroring Monitor Jobs
Query Costs: SubTree & Operator Cost
.
Common Errors and Solutions
Tracing Access to SQL Server with Extended Events LOCKS : Types and Isolation Levels
Lock Audits : SP_WHO2 and SP_LOCK
Module 2: REPLICATION For HA Module 5: CLUSTER CONFIGURATION
S, X, IX,U, MD, Sch-M and Sch-S
Merge Replication and Merge Agent Job Windows Clusters for HA and DR
XDL Files and Deadlocks Prevention
Domain Controller (DC) Configuration
Replication Conflicts and ROWGUIDCOL Deadlock Audits and Deadlock Graphs
Active Directory (AD) Accounts, Use
Peer-Peer Replication Connections, Nodes Windows Level Clusters, MSCS Service
Module 8:Tuning - INDEX MANAGEMENT
Common Errors and Solutions SQL Cluster Groups, Domain Accounts
Advantages, Performance
Need for Always - On Availability (AAG)
Module 3: LOG SHIPPING (HA - DR) Working with Indexes and Partitions
Internal and External Fragmentation
Log Shipping Topology for HA and DR Module 6: ALWAYS ON AVAILABILITY
Index Rebuilding Process and Audits
Primary and Secondary: Recovery Plan Always On Availability Group [AOAG]
Database Maintenance Plans Jobs
Synchronous and Asynchronous Modes
Log Shipping Monitor, Jobs and Alerts Last Used, Page Count, Fragmentation
Facets and Conditions for Policies
Index Page Count and Index Condition
Re-Restoring Log Backups for Recover Synchronization, Automated Seeding
Degree Of Parallelism [DOP] Settings
Broken Log Shipping Chains & Issues Port Settings, Backup Strategies in AAG
PAUSE & RESUME in Index Rebuilds
Adding Availability Listeners and DNS
Common Errors and Solutions