SQL DBA Curriculum OT V1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

SQL DBA Training with Azure

Hi !

Thank you for contacting our SQL School. I am Mr. Sai Phanindra, trainer for this SQL
DBA Course. With 19+ Years of technical expertise exclusively on SQL & Database
Technologies, I assure you 100% Practical, Step by Step Classes for this SQL DBA course.
My Profile @ https://www.linkedin.com/in/saiphanindra/

What is SQL DBA Job Role?


Database Administrator (DBA) is responsible for Managing and Monitoring Databases in
On-Premise (Non-Cloud) as well as in Azure (Cloud). This involves Tuning, Security,
Migrations, Disaster Recovery, Repairs, Cloud Migrations and many more.. !

What are the benefits of this SQL DBA Course?


This SQL DBA Training with Azure is very detailed, step by step and useful course for
aspiring Database Administrators. Concept wise Examples, Interview FAQs & Answers.

We make you Job Ready with on-time practice and timely assignment submissions. This
course also includes complete guidance for Microsoft Certification Exam: DP 300

Who can join this course?


Anyone. There are NO Pre-requisites for this course.
We start the classes from scratch, right from Basics.

What about the Lab? What are the System Requirements?


Window OS; 6 GB RAM; Any Processor. We shall guide you for Software Installation, Practice.

What about Placement Assistance?


We train you with step by step activities, concept wise FAQs and Answers. Resume Guidance
and Placement Assistance part of this SQL DBA Course.

How to join the course?


Step 1: Access this short demo video @ https://youtu.be/ChxVZzTsi50?si=z-J-z5d7rizlks50
Step 2: Enroll for Free Demo. For latest schedules, pls call us or visit: www.sqlschool.com
Step 3: Complete Installations as per class instructions. Then join the course.

For Free Demo, Latest Schedules, call us on +91 9951440801 or visit www.sqlschool.com/register
SQL DBA Training Options (Plans)

PLAN A PLAN B PLAN C


Course Description SQL DBA SQL DBA + SQL DBA +
Azure DBA Azure DBA +
Azure Data Engineering
Course Curriculum Ch 1 to 30 Ch 1 to 45 Ch 1 to 70
SQL Server, DB, Agent Architecture   
SQL Server Concepts, Backups, Restores   
Jobs, Maintenance, Index Management   
Database Repairs, Security Management   
Query Tuning, DTA, Profiler, Exec Plans   
Database Migrations, Data Recovery   
HADR: Replication and Log Shipping   
HADR: DB Mirroring. Errors & Solutions   
Updates, Upgrades, Server Rebuilds   
SLA-OLA, Ticketing Tools & Licensing   
Azure SQL DB Cloud(PaaS), Migration X  
Azure SQL DB Tuning, Security& HA-DR X  
Geo Replication, Failover, PowerShell X  
Virtual Machines (IaaS), Windows Clusters X  
Always-On Availability Groups (AOAG) X  
DP 300 Certification Exam : Guidance X  
Azure Data Engineer: ETL Admin Concepts X X 
Azure Data Factory (ADF), ETL Pipelines X X 
Azure Synapse, SQL Pool & DWH Admin X X 
Azure Databricks, DBFS, PySpark, Spark DB X X 
Azure Stream Analytics, HA DR & Security X X 
Azure Active Directory, ETL Optimizations X X 
DP 203 Certification Exam : Guidance X X 
Total Duration 6 Weeks 10 Weeks 17 Weeks

SQL DBA Training Course Plan


SQL DBA SQL DBA SQL DBA
Training Module Dur
Plan A Plan B Plan C
Module 1 Core SQL DBA[Tuning, Errors, HA-DR, Upgrades] 6W   
Module 2 Azure SQL DBA[Migrations, VM, Clusters, Always-On] 3W X  
Module 3 Azure Data Engineer (ETL Admin) 7W X X 
Total Duration [Including Real-time Project, Resume] 6W 10 W 17 W

For Free Demo, Latest Schedules, call us on +91 9951440801 or visit www.sqlschool.com/register
Module 1: Core SQL DBA
Includes: Basics, Architecture, Jobs, Security, Errors, Solutions, HA-DR, Always-On, Upgrades, SLA-OLA

Chapter 1: SQL SERVER INTRODUCTION


Database Introduction; Need for Databases; Database Types : OLTP, DWH, OLAP; Microsoft SQL Server
Advantages; Versions & Editions of SQL Server; SQL : Purpose, Real-time Use; SQL Versus MSSQL;
Microsoft SQL DBA: Job Roles; Routine DBA Activities; Emergency Activities; Maintenance DBA Activities;

Chapter 2: SQL SERVER INSTALLATIONS


System Configuration Checker Tool; Versions & Editions of SQL Server; SQL Server 2019, 2022 and SSMS
Installations; Instance Concept and Server Features; Instance Types: Default & Named; Port Numbers,
Service Accounts; Authentication Modes and Logins; File Stream & Collation; Testing Installations;

Chapter 3: SSMS TOOL, SQL BASICS - 1


SQL Server Management Studio (SSMS) Tool Usage; System Database & Purpose; Creating Databases :

For Free Demo, Latest Schedules, call us on +91 9951440801 or visit www.sqlschool.com/register
Files [MDF, LDF]; Creating Tables in GUI; Data Insertion & Storage; SQL : Real-time Usage; DDL, DML,
SELECT, DCL and TCL Statements; Data Storage; SELECT; Table Data Retrieval & Verifications; SELECT;

Chapter 4: SQL BASICS - 2


Creating Databases & Tables using SQL; Single Row & Multi Row Inserts; SELECT with WHERE Conditions;
Batch and Go Statement; AND, OR Operators; IN and NOT IN Operator; Between, Not Between
Operators; LIKE and NOT LIKE Operators; UPDATE, DELETE & TRUNCATE; ADD, ALTER & DROP; Aliases;

Chapter 5: SCHEMAS, TEMPORARY TABLES


Database Objects : Tables & Schemas; Group Tables; Schemas : Security Management; Creating & Using
Schemas; Data Storage in Tables with Schemas; Table Migrations with Schemas; Data Imports with Excel;
Bulk Operations; Temporary Tables : Real-time Use; Local & Global Temporary Tables; Real-time Usage;

Chapter 6: CONSTRAINTS & INDEXES BASICS


Constraints and Keys - Data Integrity; NULL, NOT NULL; UNIQUE KEY; PRIMARY KEY Constraint; FOREIGN
KEY, References; CHECK & DEFAULT Constraint; Identity: Seed & Increment; Database Diagrams; Indexes
: Basic Types; Clustered & Non Clustered Indexes; Indexes & Tuning; Need for Indexes and Keys;

Chapter 7: JOINS BASICS & GROUP BY QUERIES


JOINS - TSQL Queries; INNER JOINS; OUTER JOINS; Left Outer Joins; Right Outer Joins; FULL Outer Joins;
CROSS JOIN and CROSS APPLY; GROUP BY Queries and Aggregations; Having Clause; Audits; Query
Tuning with Indexes on Joins & Group By; HAVING Clause and Aggregations; Query Execution Order;

Chapter 8: VIEWS & FUNCTIONS


Views: Types, Usage in Real-time; Creating, Executing & Verifying Views; Views for Data Analytics; views
for Row Level Security (RLS); System Views & Audits; Functions: Creation, Usage in Real-time; Using table
Data Type with Functions; Functions for Dynamic, Condition Joins; Dynamic Joins for Database Audits;

Chapter 9: STORED PROCEDURES, LINKED SERVERS


Procedures: Usage in Real-time; Creating & Executing Stored Procs and Parameters in SQL Server;
Parameters; SPs for SELECT & DML; Data validations; sp_helpdb; sp_help, sp_helptext, sp_helpindex;
Important System SPs; Linked Servers Configurations; RPC; Aliases; Optimizing Queries; Remote Joins;

Chapter 10: TRIGGERS, TRANSACTIONS


Triggers – Purpose in Real-world; FOR/AFTER & INSTEAD OF Triggers; INSERTED, DELETED Memory
Tables; Enable and Disable Triggers; Transactions : ACID Properties; Auto Commit; EXPLICIT & IMPLICIT;
COMMIT & ROLLBACK; Open Transactions; Query Blocking; NOLOCK and READPAST Lock Hints;

Chapter 11: DB ARCHITECTURE, MEMORY CONCEPTS


Database Architecture : Data & Log Files; Primary Data File (mdf); Secondary Data Files (ndf); Filegroups:
Data Mapping; File Size, Max Size and Auto Growth; Log Files (ldf); Cursors - Benefits, Using Cursors in
Real-world Scenarios; CTE: Common Table Expressions; Real-time Scenarios with CTEs - Usage;
Chapter 12: BACKUPS - DB, FILE, FILEGROUP
Database Backups; Filegroup & File Backups; COPY_ONLY Backups; Mirror Backups; Split Backups;
FORMAT; Partial Backups; UNLOAD; INIT; FORMAT; VERIFY; SKIP; Compression; Checksum; Retain Days;

For Free Demo, Latest Schedules, call us on +91 9951440801 or visit www.sqlschool.com/register
Stats; ContinueOnError and Validations; Backup History & Audits. HOT, COLD Backups; Common Errors;
Chapter 13: RESTORES & DB RECOVERY
Restore Phases – COPY, REDO, UNDO; RECOVERY and NORECOVERY; STANDBY; REPLACE; File; Filegroup;
FILELISTONLY, VERIFYONLY, HEADERONLY, MOVE; STATS; PARTIAL, UNLOAD, Restores; Tail Log Backups.
UNDO; REDO Phases; Point-In-Time Restore; Checkpoints; Standby & Read-Only; Common Errors;
Chapter 14: JOBS, MAINTENANCE PLANS
SQL Server Agent Service & Agent XPs; Agent Jobs Steps; Job Executions; Disable/Enable; Job History
Purge. Database Maintenance - Backup Jobs; History Cleanup; Backup Strategies: Block Size; Transfer
Size; DB Mail & Alerts; Database Mail; SMTP Accounts; Operators; Job Notifications; Common Errors;
Chapter 15: SECURITY MANAGEMENT - 1
Authentication Types; Windows Logins & SQL Logins; Users Mapping; Server & Database Roles; Object,
Column, Schema Security; GRANT, WITH GRANT, DENY, REVOKE; CONTROL, OWNERSHIP, Authorization;
Execute, References; Keys & Certificates; Data Encryptions; Security Scripts; Common Errors;

Chapter 16: DATABASE MIGRATIONS, SECURITY MANAGEMENT - 2


Credentials and Proxies; Agent Security; Proxies for DB Migrations; CDW: Copy Database Wizard @
SSMS; Database Detach and Attach; SMO Method and Database Scripting; CDW SSIS Packages, SSIS
Proxies; Database Migration Jobs; Orphan User Issues & Solutions; Containment DB Authentication;

Chapter 17: TUNING 1 - DB ARCH & AUDITS


Database Architecture; Data & Index Pages; Uniform - Mixed Extents; Filegroups: PRIMARY & Secondary;
Storage Engine; Mini LSN and Virtual Log Files (VLF); Audit Long Running Queries: DMV, DMF; Activity
Monitor, Server Dashboards; CPU - Memory Reports; Expensive Queries, Plan Handle; Perfmon Tool;

Chapter 18: TUNING 2 - INDEXES & TUNING


Indexes: Architecture; B Tree Structure, IAM Page [Root]; Clustered Indexes: SORT IN TEMPDB; Fill Factor
and Pad Index; Non Clustered Indexes: Regular Index; Included, Column Store and Online; Filtered &
Covering Indexes; Indexed Views; Statistics; Indexes & Statistics; Auto, Manual Statistics Updates;

Chapter 19: TUNING 3 - PARTITIONS, INDEX MANAGEMENT


Table Partitions: Advantages; Partition Functions & Schemes; Partitioning Un-partitioned Tables: GUI;
ROW & PAGE Compressions; Index Fragmentation: Real-world Issues; Internal & External Fragmentation;
Index Rebuilding; Database Maintenance Plans; Degree Of Parallelism; Index Maintenance Schedules;

Chapter 20: TUNING 4 - TUNING TOOLS, EXECUTION PLANS


Tuning Tools: SQL Profiler & DTA Tool; Trc Files; PDS: Index, Stats, Partition Recommendations; DTA with
Query Execution Cache; Plan Analysis; Query Costs; NUMA Nodes, Processor, IO Affinity; DOP; Stored
Procedure Recompilation; Query Store: Configuration, Caching Benefits; Using DTA with Query Store;

Chapter 21: TUNING 5 - LOCK MANAGEMENT


LOCKS : Types: S, X, IX,U, MD, Sch-M and Sch-S; Intent Locks; Lock Audits : SP_WHO2 & SP_LOCK;
sysprocesses; Query Blocking; Lock Hints and Isolation Levels; Read Committed, Read Uncommitted;
Serializable and Repeatable Read; Snapshot Isolation; Read Committed Snapshot; Deadlock Graphs;

For Free Demo, Latest Schedules, call us on +91 9951440801 or visit www.sqlschool.com/register
Chapter 22: REPLICATION For HADR - LEVEL 1
HA-DR Plan; Replication Architecture; Articles, Publications, Subscriptions; Distributor; Repl Topologies;
PUSH, PULL Subscriptions; Snapshot Publication Creation & Repl Agents; Transactional Replication
Configuration; Agent Security; Replication Monitor; Tracer Tokens; Replication Warnings & Alerts;

Chapter 23: REPLICATION For HADR - LEVEL 2


Merge Replication; Replication Conflicts, ROWGUIDCOL; Reinitialization & Expiry; Server Subscription &
Client Subscription; Peer - Peer Replication : Multi Master Replications & Node IDs; Replication Conflicts;
Replication Clean-up; Load Balancing; Replication Errors, Solutions; Common Errors & Solutions;
Chapter 24: LOG SHIPPING (HA - DR)
Log Shipping Topology for HA-DR; Primary and Secondary: Recovery Plan; Log Shipping Monitor; LS Jobs;
NORECOVERY, STANDBY Mode Configuration; Log Shipping Jobs & Manual Failover; LSBackup; LSCopy &
LS Restore Jobs; Audits; Dashboards; TUF Files & Standby; Broken Chains; Common Errors & Solutions
Chapter 25: DB MIRRORING (HA - DR)
DB Mirroring Architecture; TCP Endpoints; TCP Network Security; Heartbeat and Polling; Automatic Fail-
Over; PARTNER OFFLINE; Mirroring Monitors, Commit Loads; SYNCHRONOUS & ASYNCHRONOUS; Port
Configurations; Mirroring Monitor; Stop/Resume; Need for Always-On; Common Errors & Solutions

Chapter 26: HEALTH CHECKS, REAL-TIME ISSUES & SOLUTIONS


Alerts and Notifications; DB Suspect; Event Alerts (023); Performance Counters; Log Space, Memory,
Tempdb Alerts; DB Repairs: Allocation Errors, Consistency Errors; DBCC; Trace Flags; DBCC Page: GAM,
SGAM, PFS; Log Space Issues; Memory & Temp DB Issues; DBCC Shrink DB & Page Restores; Error Codes;
Chapter 27: PATCHES, UPGRADES, CUs
SQL Server Architecture: Protocols; Storage Engine; Query Processor: Parser, Optimizer; Transaction
Services, Buffer Manager; CLR, WAL, Lazy Writer, Checkpoint; Lock Manager, IO Manager, MDAC;
Updates & Upgrades; Establishing Downtime For Maintenance; Service Packs & Patch/Hotfix; Cumulative
Updates (CU), Hotfix Process; Smoke Test and Rollbacks; Server Startup Issues;

Chapter 28: SYSTEM DB REBUILDS, SLA & OLA PROCESS


System Database REBUILDs; CMD Tools; Silent Installation & Repairs; SQLCMD; DAC : Dedicated
Administration Console; Versions and Editions Comparisons; SQL Server Licensing and Pricing; User CALs
and Multiplexing Concept; SLA and OLA Process, Ticketing Tools; KB Articles; Realtime Job Environment;
Chapters 29, 30: SQL DBA PROJECT WORK
Routine SQL DBA Activities: Audit Login Failures : Server Logs; Memory Issues; PLE (Page Life
Expectancy) Issues; MSDTC; Job Monitoring; Monitoring HA & DR Mechanisms; DB Refresh; Dump Files;
Idle Sessions; Index Management; Deadlock : Prevention; Monitor Server Health;
Emergency SQL DBA Activities: HA DR Issues, Server Down & Database Down : Issues; Solutions; Data
Synchronization : Issues; Solutions; Hot CPU & Processor Node; Service Startup Issues; Trace Flags;
Always-On (AAG): Issues and Solutions; Ticketing Tools : SLA & OLA Concepts; Incident Management;
Immediate, High and Medium Priority; 3rd Party Tools; Log File Readers; Licensing and Pricing, CALs;

For Free Demo, Latest Schedules, call us on +91 9951440801 or visit www.sqlschool.com/register
Module 2: AZURE SQL DBA
Includes: Azure SQL DB Concepts, Migrations, HADR, Security, PowerShell, Virtual Machines, Always-On

Chapter 31: AZURE CLOUD INTRODUCTION


Introduction to Cloud; Cloud Architecture: IaaS, PasS and SaaS; Microsoft Cloud Advantages, Azure
Platform; Database Implementations in Azure; Paas and IaaS Implementations For SQL Server; Logical,
Virtual Machine, Managed Instance; Azure Data Studio; Azure Account and Subscription;

Chapter 32: AZURE SQL SERVER CONFIGURATION


Installing Azure Data Studio; Azure SQL Server (Logical Server); Azure Firewall; IP for Remote Access;
Server Properties; Password Resets; Azure SQL Databases; Azure SQL Database Access from SSMS; DTU
Licensing; General Purpose and Business Critical; Basic, Standard and Premium Plans;: Gen 4, Gen 5;

Chapter 33: DATABASE MIGRATIONS


Data Migrations; Database Migrations; SMO and BacPac Methods; Creating and Using Azure Storage;
Data Lake (ADLS) Containers; Data Migration Assistant (DMA) Tool Usage, Assessment; Database Exports
& Imports with bacpac; Schema Deployment & Data Migrations; DB Migration Verification Techniques;

Chapter 34: DTU, ELASTIC QUERIES


Licensing & Pricing in Azure SQL Database (PaaS); DTU, VCore Licensing; CPU, Memory; Compute Scale
Up; Bounding Box Model; eDTUs and Elastic Pool, per DB Settings; Elastic Scaling & Practical Advantages;

Chapter 35: AZURE SQL DATABASE TUNING & AI


Azure SQL Server Level Tuning; Database Level Tuning; Automated Tuning and Peak-Loads; Force Plan,
Create Index and Drop Index; Query Performance Insight, Recommendations; IO Metrics, CPU Metrics &
Query Statistics; Azure Search Service & AI; Azure Search; Search Indexes; Change Tracking, Watermark;

Chapter 36: ALERTS


Azure SQL Server Activity Log; Events, Operations and Event Categories; Quick Insights from Events and
Filters; Long Term & Automated Backup Retentions (bacpac); Backups - Retentions, Audits. LTR Policy;
Restore Points, Database Recovery; Geo-Redundant Backups in Azure;

Chapter 37: AZURE BACKUPS & RESTORES


Azure SQL Server Activity Log; Events, Operations and Event Categories; Quick Insights from Events and
Filters; Long Term & Automated Backup Retentions (bacpac); Backups - Retentions, Audits. LTR Policy;
Restore Points, Database Recovery; Geo-Redundant Backups in Azure; DB Restores & PITR Restores;

Chapter 38: HA - DR : GEO REPLICATION, FAILOVER


Geo Replication: Configuration; Primary and Secondary Configurations; Verifications & Force Stop;
Failover Groups; Failover Policy, Automated Failover; Multi Database Replication; Common DMVs;

Chapter 39: DATA SYNC


SQL Data Sync Service & Sync Groups; HUB, MEMBER and SYNC DATABASE; Sync Direction, Sync Schema
and Interval; Bi-directional Load Balancing; Conflict Resolution Policy; Data Sync between On-Prem &

For Free Demo, Latest Schedules, call us on +91 9951440801 or visit www.sqlschool.com/register
Azure. Installing & Using Sync Agent; Onrepmise Server Registration and Ping Tests; Common DMVs;

Chapter 40: SECURITY MANAGEMENT, RLS


Firewall and Virtual Network Configurations; Server & Database Firewall; Logins, Users, Roles; Creating
GRANT, DENY, REVOKE, WITH GRANT; Threat Detection, Transparent Database Encryption; Vulnerability
Assessment, Dynamic Data Masking; Implementing RLS; Security Predicates; EXECUTE AS;

Chapter 41: POWERSHELL


Power Shell Scripting and Automations; Deployment Automation Scripts in Azure; Azure Cloud Shell -
PowerShellGet; Creating Resources using Power Shell; Configuration Checks; Shell Scripts for Firewall,
ARM [Azure Resource Manager] Usage; Azure CLI - Purpose, Real-time Use;

Chapter 42: AZURE VMs


Azure Virtual Machines : Deploy, Configure; Configure Windows Server, Redhat Linux; Azure Storage
Blades and Pricing; Azure VM - Settings; SQL Server Instance, Agent in Azure VM; Azure SQL Database in
VM to SQL Cloud; Azure SQL Database in VM to OnPrem; Using Azure SQL Server VM from SSMS Tool;

Chapter 43: Windows Clusters with Azure VM


Windows Clusters For HA and DR; Virtual Networks, Subnets & IPs; Availability Sets and Zones; Fault
Domains, Update Domains; DC Deployment; Active Directory Domain Services; DNS Server, DSRM;
Windows Clusters, MSCS Service; Active-Active, Active-Passive Clusters; DNS, AA Hosts; SQL Clustering &
RAID Levels; SQL Cluster Groups, Domain Accounts; Quorum and MSDTC Disks. LUN Grows;

Chapter 44 : Always-On with SQL Server Clusters


SQL Server VMs and File Share Witness (FSW); Joining Machines to Domain Network (AD); Adding Install
Accounts to Active Directory; Install Failover Cluster (FCI) Features; Firewall Configurations and Port
Exceptions; FSW File Shares and Usability Options; Need for Always - On Availability (AAG); Always On
Availability Group [AOAG]; Backup Preferences; Synchronous and Asynchronous Modes; Auto Seeding;
Data Synchronization for AOAG; AOAG Dashboards & Automated Failover; Failover Connection Tests;

Chapter 45 : Azure Managed Instance


Need for Azure Managed Instance; Azure MI Configurations; Instance Access from SSMS Tool; Data
Access Options and Real-time-Use; Limitations with Azure Paas and Azure IaaS; Price limitations with
Azure Managed Instance; Azure Managed Instance Vs On-Premise SQL Instance; Pricing & Performance;

DP 300 Certification Exam Guidance: Frequently Asked Questions & Samples

Reach Us for Free Demo !

Email : contact@sqlschool.com Trainer: Mr. Sai Phanindra Tholeti


Next batch Schedules: www.sqlschool.com/Register Profile: http://linkedin.com/in/saiphanindra
Call / Whatsapp : +91 9951440801 Call / Whatsapp : +91 9030040801

For Free Demo, Latest Schedules, call us on +91 9951440801 or visit www.sqlschool.com/register

You might also like