SlideShare a Scribd company logo
SQL SERVER PERFORMANCE TUNING
(QUERY TUNING COURSE)
Applicable for Starters as well as for Working Professionals
Complete Practical & Real-time Trainings
A Unit of SequelGate Innovative Technologies Pvt. Ltd.
> ISO Certified Training Institute > Microsoft Certified Partner
Training Highlights
 Complete Practical and Real-time Scenarios
 Session wise Material and Practice Labs
 Session wise Notes & Doubts Clarifications
 Certification Material & Resume Preparation
 24x7 LIVE Server Access with Real-time Databases
 Interview Preparation and Guidance
 Technical Support and Placements Assistance
 One Real-time Project and FAQs with Answers
 Mock Interview and Course Completion Certificate
All Training Sessions are Completely Practical & Real-time
Every session includes Study Material and Practice Material.
SQL SERVER (QUERY) PERFORMANCE TUNING
All Our Training Sessions are COMPLETELY PRACTICAL & REALTIME with Hands-On Lab
DAY 1: QUERY TUNING - CTE, JOIN OPTIONS, STATS
Identifying Long Running Queries & Activity Monitor * Using Important Dynamic Management Objects
(DMV, DMF) * Using DMVs, DMFs for Query Audits, Procedure Cache * Avoiding Self Joins - Real-world
Scenarios * Avoiding Sub Queries with - Real-world Scenarios * Comparing Sub Queries & Joins -
Performance Baselines * Using CTEs for Memory Based Query Pre-Fetch CTEs for DML and Data Retrieval
Operations * CTEs with Cloning and Bulk Operations - Anchor Members, Recursive Members and Avoiding
Sub Queries with CTEs * Query Tuning and Resource Optimization Options * HASH JOIN - Examples and
Precautions. Usage * MERGE JOIN - Examples and Precautions. Usage * LOOP JOIN - Examples. Usage *
OUTER APPLY, Hybrid and Multi - Level Joins * Comparing Execution Plans with Join Options * LIVE
Execution Plans with SSMS 2016, Higher Versions * Comparing Query Costs with LIVE Execution Plans *
Indexes @ Join Options - MERGE and LOOP Joins with Indexes - Usage
DAY 2: PARTITIONS and PARTITIONED VIEW
Big Data - Performance Considerations, Partitioning Views * Query Optimizer in Query Tuning, Table
Partitions * Partition Functions and Partition Schemes * Partition Ranges, Values and Sort Orders *
Partitioning Un-partitioned Tables using Indexes * Partition SPLIT and MERGE Operations - Issues *
Aligned / Indexed Partitioning and Performance * Data Compression Types - ROW Level, PAGE Level
Partition Numbers and Filtered Compression Concepts * Real-world Partitions with Filegroups * Managing
Partitions and Query Tuning Options * Partitioned Views and Advantages - Common Myths * Partitioned
Views with CHECK - Consistency * Manual Update of Column Statistics - GUI & Scripting * Role of Statistics
in Query Tuning Process - Options * SET STATISTICS TIME ON and Stats Update Options * Automated
Data Routing @ Partition Views * Execution Plans, Aligned / Indexed Partitions * Linked Server
Connections and Remote Partitions * Using Linked Servers for Partitioned Views
DAY 3: FULL TEXT SEARCH (FTS) - QUERY TUNING
Full Text Search (FTS) Architecture and fdhost.exe Files * Protocols, Crawl Threads, FT Query Compilation,
Execution * Stoplists & thesaurus. Filter Daemon Manager, Word breakers * MSFTESQL and MSFTEFD
Threads. Population with FT Index * Stemmer, Gatherer, Index Writer and Semantic Search Objects * Full
Text Search Service Activation and DB Settings. * Database Catalogs (FTC) and Storage Locations * Full
Text (FT) Indexes Creation - GUI and T-SQL * Full Text Columns and Unique Key Index Preferences * Full
Population and Incremental Population * Change Tracking Options with FT Indexes - Benefits * Important
DMVs and DMFs with FTS Architecture * CONTAINS(), FREETEXT() Functions * Token Search, Inflectional
Forms, Operators * Performance Tuning with Full Text Indexes * Using OPENROWSET with BLOB and
BULKCOLUMN Data * FT Indexes on Binary Large Object Data * AND, OR, NOT OR, AND NOT, PHRASE,
PREFIX, PROXIMITY. * INFLECTIONAL FORMS, MAXIMUM PROXIMITY FTS Queries * Monitoring FTS @
Dynamic Views & Functions * Fulltext Filters, Stopwords, Stemmers.
For registrations, please kindly contact us:
We are available 24x7 @ +91 9666440801 / 040 64577244 [INDIA]
We are available 24x7 @ +1 510.400.4845 [USA]
Skype: SQL School Training Institute
Email: contact@sqlschool.com
DAY 4: INDEXES and B-TREE
Index Internals and B Tree (Balanced Binary) Tree Structures * Root Nodes, Branch Nodes and Branch
Pages Structures * GAM, SGAM Pages, Metadata Header Information * bitmap Value for Space Allocations
- DBCC PAGE * bytemap Values and PFS - Page Free Space Allocation * Trace Flags for Page Allocation and
Metadata * Index Fragmentation - Issues, Performance * SAMPLED and DETAILED Query Scans. FillFactor
* Index Rebuilds (Online/Offline), Tuning Options * Index Reorganization Process and Advantages *
Fragmentation Audit with DMVs, DMFs - Usage * Using Database Plans (DMPs) for Index Updates * Page,
Row Compressions with Indexes - Cautions * Row Compressions with Read-Only Databases - Tuning *
Filtered Indexes, Online Indexes, Indexes Views Filtered Indexes and Index Size Limitations * Table
Statistics & Query Tuning Options * Handling Heaps, Clustered, and Nonclustered Indexes * Fill Factor,
Pad Index and Query Tuning
DAY 5: MEMORY OPTIMIZATION, LIVE EXEC PLANS
Memory Optimized Tables, Optimized Filegroups * Memory Snapshot Settings and Real-world Usage *
Working with Memory Tables and HDR Files * Comparing Memory Tables with CTEs and Variables *
Memory Tables impact on VM (Virtual Memory) * Using Memory Optimized Tables for Query Tuning *
In-Memory Tables Creation and Index Options * Temporal Tables and SYSTEM_VERSIONING * Temporal
Tables For DML Audits, Performance Impact * Working with TimeStamp and SysStartTime Columns * AS
OF and FROM TO Keywords Usage * GENERATED ALWAYS AS ROW START * GENERATED ALWAYS AS
ROW END * Controlling and Monitoring Execution Plans * Execution Plans: Estimated and Actual Plans *
LIVE Execution Plans - Usage and Query Statistics * Algebrizer Component and Parser, Query Optimizer *
CPU Cost, IO Cost, Operator Cost, Row Count * Comparing Execution Plans: XML and SQLPLAN * Querying
Plan Handles, Procedure Tuning Techniques
DAY 6: DATABASE TUNING ADVISOR (DTA) TOOL, PERFMON
DTA: Usage, Sequential / Parallel Query Tuning * DTA Tool with Profiler, Trace Tables, Cache * DTA with
Audit Tables and Databases - MultiSelect * Understanding Workload Files & Tables in Profiler * SQL Profiler
Tuning and Tuning Templates * Database Tuning Advisor (DTA) - Usage * DTA Tool for Procedure Cache,
Recent Queries * DTA Tool for Multi-Database Connections * Understanding PDS with Indexes, Memory *
Choosing PDS for Tuning, Memory Leaks * BLOB and BULK Operations with DTA Tool * DTA Tool -
Limitations with Heaps, Transactions * Disk IO and Slow Query Issues - Perfmon * PERFMON Counters and
PSSDIAG Tools * Index Management Options - SQL 2016 * Distributed Replay Controller Tool, SCOM *
CPU, Thread Management and Windows Fibres * Priority Boost Settings and Windows Kernel *
Performance Tuning - Checklist Activities * SEVEN STEP PROCESS for Query Tuning Operations * FIVE
PHASE PROCESS for Query Tuning Operations
ALL TRAINING SESSIONS ARE COMPLETELY PRACTICAL, REAL-TIME.

More Related Content

Similar to SQL Server Performance Tuning | Query Tuning training | SQLSchool Training Institute

Lib Sw Evaluation
Lib Sw EvaluationLib Sw Evaluation
Lib Sw Evaluation
Dr. Cupid Lucid
 
Lib Sw Evaluation2
Lib Sw Evaluation2Lib Sw Evaluation2
Lib Sw Evaluation2
Dr. Cupid Lucid
 
Jethro data meetup index base sql on hadoop - oct-2014
Jethro data meetup    index base sql on hadoop - oct-2014Jethro data meetup    index base sql on hadoop - oct-2014
Jethro data meetup index base sql on hadoop - oct-2014
Eli Singer
 
Sap bods Training in Hyderabad | Sap bods Online Training
Sap bods Training in Hyderabad | Sap bods  Online Training Sap bods Training in Hyderabad | Sap bods  Online Training
Sap bods Training in Hyderabad | Sap bods Online Training
CHENNAKESHAVAKATAGAR
 
Sap bods training in hyderabad
Sap bods training in hyderabadSap bods training in hyderabad
Sap bods training in hyderabad
Rajitha D
 
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
BIOVIA
 
Extjs3.4 Migration Notes
Extjs3.4 Migration NotesExtjs3.4 Migration Notes
Extjs3.4 Migration Notes
SimoAmi
 
TCC14 tour hague optimising workbooks
TCC14 tour hague optimising workbooksTCC14 tour hague optimising workbooks
TCC14 tour hague optimising workbooks
Mrunal Shridhar
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
Richard Robinson
 
Dynamic Publishing with Arbortext Data Merge
Dynamic Publishing with Arbortext Data MergeDynamic Publishing with Arbortext Data Merge
Dynamic Publishing with Arbortext Data Merge
Clay Helberg
 
Neo4j 4.1 overview
Neo4j 4.1 overviewNeo4j 4.1 overview
Neo4j 4.1 overview
Neo4j
 
Java Developers, make the database work for you (NLJUG JFall 2010)
Java Developers, make the database work for you (NLJUG JFall 2010)Java Developers, make the database work for you (NLJUG JFall 2010)
Java Developers, make the database work for you (NLJUG JFall 2010)
Lucas Jellema
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
EDB
 
DB
DBDB
How to analyze and tune sql queries for better performance
How to analyze and tune sql queries for better performanceHow to analyze and tune sql queries for better performance
How to analyze and tune sql queries for better performance
oysteing
 
T sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powersT sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powers
Shehap Elnagar
 
T sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powersT sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powers
Shehap Elnagar
 
IMS04 BMC Software Strategy and Roadmap
IMS04   BMC Software Strategy and RoadmapIMS04   BMC Software Strategy and Roadmap
IMS04 BMC Software Strategy and Roadmap
Robert Hain
 
Netvu test slideshow
Netvu test slideshowNetvu test slideshow
Netvu test slideshow
Ryan Deeds
 
Sumo Logic quickStart Webinar June 2016
Sumo Logic quickStart Webinar June 2016Sumo Logic quickStart Webinar June 2016
Sumo Logic quickStart Webinar June 2016
Sumo Logic
 

Similar to SQL Server Performance Tuning | Query Tuning training | SQLSchool Training Institute (20)

Lib Sw Evaluation
Lib Sw EvaluationLib Sw Evaluation
Lib Sw Evaluation
 
Lib Sw Evaluation2
Lib Sw Evaluation2Lib Sw Evaluation2
Lib Sw Evaluation2
 
Jethro data meetup index base sql on hadoop - oct-2014
Jethro data meetup    index base sql on hadoop - oct-2014Jethro data meetup    index base sql on hadoop - oct-2014
Jethro data meetup index base sql on hadoop - oct-2014
 
Sap bods Training in Hyderabad | Sap bods Online Training
Sap bods Training in Hyderabad | Sap bods  Online Training Sap bods Training in Hyderabad | Sap bods  Online Training
Sap bods Training in Hyderabad | Sap bods Online Training
 
Sap bods training in hyderabad
Sap bods training in hyderabadSap bods training in hyderabad
Sap bods training in hyderabad
 
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
 
Extjs3.4 Migration Notes
Extjs3.4 Migration NotesExtjs3.4 Migration Notes
Extjs3.4 Migration Notes
 
TCC14 tour hague optimising workbooks
TCC14 tour hague optimising workbooksTCC14 tour hague optimising workbooks
TCC14 tour hague optimising workbooks
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
 
Dynamic Publishing with Arbortext Data Merge
Dynamic Publishing with Arbortext Data MergeDynamic Publishing with Arbortext Data Merge
Dynamic Publishing with Arbortext Data Merge
 
Neo4j 4.1 overview
Neo4j 4.1 overviewNeo4j 4.1 overview
Neo4j 4.1 overview
 
Java Developers, make the database work for you (NLJUG JFall 2010)
Java Developers, make the database work for you (NLJUG JFall 2010)Java Developers, make the database work for you (NLJUG JFall 2010)
Java Developers, make the database work for you (NLJUG JFall 2010)
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
 
DB
DBDB
DB
 
How to analyze and tune sql queries for better performance
How to analyze and tune sql queries for better performanceHow to analyze and tune sql queries for better performance
How to analyze and tune sql queries for better performance
 
T sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powersT sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powers
 
T sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powersT sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powers
 
IMS04 BMC Software Strategy and Roadmap
IMS04   BMC Software Strategy and RoadmapIMS04   BMC Software Strategy and Roadmap
IMS04 BMC Software Strategy and Roadmap
 
Netvu test slideshow
Netvu test slideshowNetvu test slideshow
Netvu test slideshow
 
Sumo Logic quickStart Webinar June 2016
Sumo Logic quickStart Webinar June 2016Sumo Logic quickStart Webinar June 2016
Sumo Logic quickStart Webinar June 2016
 

Recently uploaded

Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 

Recently uploaded (20)

Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 

SQL Server Performance Tuning | Query Tuning training | SQLSchool Training Institute

  • 1. SQL SERVER PERFORMANCE TUNING (QUERY TUNING COURSE) Applicable for Starters as well as for Working Professionals Complete Practical & Real-time Trainings A Unit of SequelGate Innovative Technologies Pvt. Ltd. > ISO Certified Training Institute > Microsoft Certified Partner Training Highlights  Complete Practical and Real-time Scenarios  Session wise Material and Practice Labs  Session wise Notes & Doubts Clarifications  Certification Material & Resume Preparation  24x7 LIVE Server Access with Real-time Databases  Interview Preparation and Guidance  Technical Support and Placements Assistance  One Real-time Project and FAQs with Answers  Mock Interview and Course Completion Certificate All Training Sessions are Completely Practical & Real-time Every session includes Study Material and Practice Material.
  • 2. SQL SERVER (QUERY) PERFORMANCE TUNING All Our Training Sessions are COMPLETELY PRACTICAL & REALTIME with Hands-On Lab DAY 1: QUERY TUNING - CTE, JOIN OPTIONS, STATS Identifying Long Running Queries & Activity Monitor * Using Important Dynamic Management Objects (DMV, DMF) * Using DMVs, DMFs for Query Audits, Procedure Cache * Avoiding Self Joins - Real-world Scenarios * Avoiding Sub Queries with - Real-world Scenarios * Comparing Sub Queries & Joins - Performance Baselines * Using CTEs for Memory Based Query Pre-Fetch CTEs for DML and Data Retrieval Operations * CTEs with Cloning and Bulk Operations - Anchor Members, Recursive Members and Avoiding Sub Queries with CTEs * Query Tuning and Resource Optimization Options * HASH JOIN - Examples and Precautions. Usage * MERGE JOIN - Examples and Precautions. Usage * LOOP JOIN - Examples. Usage * OUTER APPLY, Hybrid and Multi - Level Joins * Comparing Execution Plans with Join Options * LIVE Execution Plans with SSMS 2016, Higher Versions * Comparing Query Costs with LIVE Execution Plans * Indexes @ Join Options - MERGE and LOOP Joins with Indexes - Usage DAY 2: PARTITIONS and PARTITIONED VIEW Big Data - Performance Considerations, Partitioning Views * Query Optimizer in Query Tuning, Table Partitions * Partition Functions and Partition Schemes * Partition Ranges, Values and Sort Orders * Partitioning Un-partitioned Tables using Indexes * Partition SPLIT and MERGE Operations - Issues * Aligned / Indexed Partitioning and Performance * Data Compression Types - ROW Level, PAGE Level Partition Numbers and Filtered Compression Concepts * Real-world Partitions with Filegroups * Managing Partitions and Query Tuning Options * Partitioned Views and Advantages - Common Myths * Partitioned Views with CHECK - Consistency * Manual Update of Column Statistics - GUI & Scripting * Role of Statistics in Query Tuning Process - Options * SET STATISTICS TIME ON and Stats Update Options * Automated Data Routing @ Partition Views * Execution Plans, Aligned / Indexed Partitions * Linked Server Connections and Remote Partitions * Using Linked Servers for Partitioned Views DAY 3: FULL TEXT SEARCH (FTS) - QUERY TUNING Full Text Search (FTS) Architecture and fdhost.exe Files * Protocols, Crawl Threads, FT Query Compilation, Execution * Stoplists & thesaurus. Filter Daemon Manager, Word breakers * MSFTESQL and MSFTEFD Threads. Population with FT Index * Stemmer, Gatherer, Index Writer and Semantic Search Objects * Full Text Search Service Activation and DB Settings. * Database Catalogs (FTC) and Storage Locations * Full Text (FT) Indexes Creation - GUI and T-SQL * Full Text Columns and Unique Key Index Preferences * Full Population and Incremental Population * Change Tracking Options with FT Indexes - Benefits * Important DMVs and DMFs with FTS Architecture * CONTAINS(), FREETEXT() Functions * Token Search, Inflectional Forms, Operators * Performance Tuning with Full Text Indexes * Using OPENROWSET with BLOB and BULKCOLUMN Data * FT Indexes on Binary Large Object Data * AND, OR, NOT OR, AND NOT, PHRASE, PREFIX, PROXIMITY. * INFLECTIONAL FORMS, MAXIMUM PROXIMITY FTS Queries * Monitoring FTS @ Dynamic Views & Functions * Fulltext Filters, Stopwords, Stemmers.
  • 3. For registrations, please kindly contact us: We are available 24x7 @ +91 9666440801 / 040 64577244 [INDIA] We are available 24x7 @ +1 510.400.4845 [USA] Skype: SQL School Training Institute Email: contact@sqlschool.com DAY 4: INDEXES and B-TREE Index Internals and B Tree (Balanced Binary) Tree Structures * Root Nodes, Branch Nodes and Branch Pages Structures * GAM, SGAM Pages, Metadata Header Information * bitmap Value for Space Allocations - DBCC PAGE * bytemap Values and PFS - Page Free Space Allocation * Trace Flags for Page Allocation and Metadata * Index Fragmentation - Issues, Performance * SAMPLED and DETAILED Query Scans. FillFactor * Index Rebuilds (Online/Offline), Tuning Options * Index Reorganization Process and Advantages * Fragmentation Audit with DMVs, DMFs - Usage * Using Database Plans (DMPs) for Index Updates * Page, Row Compressions with Indexes - Cautions * Row Compressions with Read-Only Databases - Tuning * Filtered Indexes, Online Indexes, Indexes Views Filtered Indexes and Index Size Limitations * Table Statistics & Query Tuning Options * Handling Heaps, Clustered, and Nonclustered Indexes * Fill Factor, Pad Index and Query Tuning DAY 5: MEMORY OPTIMIZATION, LIVE EXEC PLANS Memory Optimized Tables, Optimized Filegroups * Memory Snapshot Settings and Real-world Usage * Working with Memory Tables and HDR Files * Comparing Memory Tables with CTEs and Variables * Memory Tables impact on VM (Virtual Memory) * Using Memory Optimized Tables for Query Tuning * In-Memory Tables Creation and Index Options * Temporal Tables and SYSTEM_VERSIONING * Temporal Tables For DML Audits, Performance Impact * Working with TimeStamp and SysStartTime Columns * AS OF and FROM TO Keywords Usage * GENERATED ALWAYS AS ROW START * GENERATED ALWAYS AS ROW END * Controlling and Monitoring Execution Plans * Execution Plans: Estimated and Actual Plans * LIVE Execution Plans - Usage and Query Statistics * Algebrizer Component and Parser, Query Optimizer * CPU Cost, IO Cost, Operator Cost, Row Count * Comparing Execution Plans: XML and SQLPLAN * Querying Plan Handles, Procedure Tuning Techniques DAY 6: DATABASE TUNING ADVISOR (DTA) TOOL, PERFMON DTA: Usage, Sequential / Parallel Query Tuning * DTA Tool with Profiler, Trace Tables, Cache * DTA with Audit Tables and Databases - MultiSelect * Understanding Workload Files & Tables in Profiler * SQL Profiler Tuning and Tuning Templates * Database Tuning Advisor (DTA) - Usage * DTA Tool for Procedure Cache, Recent Queries * DTA Tool for Multi-Database Connections * Understanding PDS with Indexes, Memory * Choosing PDS for Tuning, Memory Leaks * BLOB and BULK Operations with DTA Tool * DTA Tool - Limitations with Heaps, Transactions * Disk IO and Slow Query Issues - Perfmon * PERFMON Counters and PSSDIAG Tools * Index Management Options - SQL 2016 * Distributed Replay Controller Tool, SCOM * CPU, Thread Management and Windows Fibres * Priority Boost Settings and Windows Kernel * Performance Tuning - Checklist Activities * SEVEN STEP PROCESS for Query Tuning Operations * FIVE PHASE PROCESS for Query Tuning Operations ALL TRAINING SESSIONS ARE COMPLETELY PRACTICAL, REAL-TIME.