SlideShare a Scribd company logo
1
SQL Server – Manage SQL Server Proactively
Enhancing SQL Server Performance with
Columnstore Index
Harsh Chawla
Premier Field Engineer – Microsoft Services
About Me
Harsh Chawla
Premier Field Engineer, India
More than 7 years with Microsoft and overall 9 years of experience
Formerly with SQL Server CSS support engineering team
Technology expertise: SQL Server
Highlights:
• Presented in TechEd Bangalore , 2014
• Consistently delivering proactive/reactive services to Indian market
• SME on Performance and Tuning and SQL Azure solutions
• Running SQL Community in Delhi for last 10 months
Personal Blog : http://dbcouncil.net
Twitter : @Harsh_Chawla1
FB Group – SQL Server Community Delhi NCR
FB Page - DBCouncil
3
Situation!
Production Server Down
4
Proactive Vs Reactive
5
Three Basic Principles
 Understand your “Present”
 Invest for better “Future”
 Don’t Ignore “Past”
6
Understand your Present
 Understand the Business impact of the application hosted on your SQL Server instance
 SLA of the application
 SQL Configuration – Instance level and Database Level
 Disk Configuration – Know RAID Levels / IOPS
 Disk layout for the databases
 RTO and RPO
 SQL Server Instance Baselining (CPU/Memory/IO/Batches/Transactions)
What else?
7
Invest for better “Future”
 Backup Strategy (RPO and RTO)
 Consistency checks
 Database maintenance (Rebuild Indexes , Update Statistics)
 Database Security
 Database Monitoring Alerts
 Build Index Strategy (Scheduled tasks for DBAs to find missing/duplicate/tables without indexes etc.)
 Set up right SQL server configuration e.g. SP_configure/tempdb/SQL Databases
What else?
8
Don’t ignore “Past”
 Setup continuous monitoring using SCOM/Perfmon/MDW
 Have retention policy for Error logs/Agent logs / Event logs
 Setup Auditing
What else?
9
What will be your first step on Monday?
10
Q & A
Share the various tools which fall under these three categories

More Related Content

Similar to Manage sql server proactively (20)

PDF
Why & how to optimize sql server for performance from design to query
Antonios Chatzipavlis
 
PDF
Introduction to Columnstore Indexes
Jason Strate
 
PPTX
The 5S Approach to Performance Tuning by Chuck Ezell
Datavail
 
PPTX
Top 10 DBA Mistakes on Microsoft SQL Server
Kevin Kline
 
PDF
SQL Server 2014 Monitoring and Profiling
Abouzar Noori
 
PPTX
Sql server club - performance management methodologies and enhancements in sq...
Charley Hanania
 
PPT
Performance Tuning And Optimization Microsoft SQL Database
Tung Nguyen Thanh
 
PPTX
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
Vishal Pawar
 
PPTX
Oracle Database Performance Tuning Basics
nitin anjankar
 
PPT
Managing SQLserver
Concentrated Technology
 
PPTX
Microsoft SQL Server 2008 R2 - Manageability Presentation
Microsoft Private Cloud
 
PPT
Sql server performance tuning
ngupt28
 
PDF
Performance tuning in sql server
Antonios Chatzipavlis
 
PDF
Columnstore indexes in sql server 2014
Antonios Chatzipavlis
 
PDF
World2016_T5_S5_SQLServerFunctionalOverview
Farah Omer
 
PDF
SQL Server Dev ToolKit
Kirsten Benzel
 
PDF
10 sql tips
Yogui Osasuno
 
PPT
Sql Server Performance Tuning
Bala Subra
 
DOCX
Sql server 2008 r2 performance and scale
Klaudiia Jacome
 
PDF
Strategies for SQL Server Index Analysis
Jason Strate
 
Why & how to optimize sql server for performance from design to query
Antonios Chatzipavlis
 
Introduction to Columnstore Indexes
Jason Strate
 
The 5S Approach to Performance Tuning by Chuck Ezell
Datavail
 
Top 10 DBA Mistakes on Microsoft SQL Server
Kevin Kline
 
SQL Server 2014 Monitoring and Profiling
Abouzar Noori
 
Sql server club - performance management methodologies and enhancements in sq...
Charley Hanania
 
Performance Tuning And Optimization Microsoft SQL Database
Tung Nguyen Thanh
 
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
Vishal Pawar
 
Oracle Database Performance Tuning Basics
nitin anjankar
 
Managing SQLserver
Concentrated Technology
 
Microsoft SQL Server 2008 R2 - Manageability Presentation
Microsoft Private Cloud
 
Sql server performance tuning
ngupt28
 
Performance tuning in sql server
Antonios Chatzipavlis
 
Columnstore indexes in sql server 2014
Antonios Chatzipavlis
 
World2016_T5_S5_SQLServerFunctionalOverview
Farah Omer
 
SQL Server Dev ToolKit
Kirsten Benzel
 
10 sql tips
Yogui Osasuno
 
Sql Server Performance Tuning
Bala Subra
 
Sql server 2008 r2 performance and scale
Klaudiia Jacome
 
Strategies for SQL Server Index Analysis
Jason Strate
 

More from Harsh Chawla (6)

PPTX
Alwayson AG enhancements
Harsh Chawla
 
PPTX
Windows clustering and quorum basics
Harsh Chawla
 
PPTX
AlwaysON Basics
Harsh Chawla
 
PDF
AlwaysON FCI
Harsh Chawla
 
PPTX
Query tuning optimization
Harsh Chawla
 
PDF
Pssdiag and sql nexus
Harsh Chawla
 
Alwayson AG enhancements
Harsh Chawla
 
Windows clustering and quorum basics
Harsh Chawla
 
AlwaysON Basics
Harsh Chawla
 
AlwaysON FCI
Harsh Chawla
 
Query tuning optimization
Harsh Chawla
 
Pssdiag and sql nexus
Harsh Chawla
 
Ad

Recently uploaded (20)

PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
July Patch Tuesday
Ivanti
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Ad

Manage sql server proactively

  • 1. 1 SQL Server – Manage SQL Server Proactively Enhancing SQL Server Performance with Columnstore Index Harsh Chawla Premier Field Engineer – Microsoft Services
  • 2. About Me Harsh Chawla Premier Field Engineer, India More than 7 years with Microsoft and overall 9 years of experience Formerly with SQL Server CSS support engineering team Technology expertise: SQL Server Highlights: • Presented in TechEd Bangalore , 2014 • Consistently delivering proactive/reactive services to Indian market • SME on Performance and Tuning and SQL Azure solutions • Running SQL Community in Delhi for last 10 months Personal Blog : http://dbcouncil.net Twitter : @Harsh_Chawla1 FB Group – SQL Server Community Delhi NCR FB Page - DBCouncil
  • 5. 5 Three Basic Principles  Understand your “Present”  Invest for better “Future”  Don’t Ignore “Past”
  • 6. 6 Understand your Present  Understand the Business impact of the application hosted on your SQL Server instance  SLA of the application  SQL Configuration – Instance level and Database Level  Disk Configuration – Know RAID Levels / IOPS  Disk layout for the databases  RTO and RPO  SQL Server Instance Baselining (CPU/Memory/IO/Batches/Transactions) What else?
  • 7. 7 Invest for better “Future”  Backup Strategy (RPO and RTO)  Consistency checks  Database maintenance (Rebuild Indexes , Update Statistics)  Database Security  Database Monitoring Alerts  Build Index Strategy (Scheduled tasks for DBAs to find missing/duplicate/tables without indexes etc.)  Set up right SQL server configuration e.g. SP_configure/tempdb/SQL Databases What else?
  • 8. 8 Don’t ignore “Past”  Setup continuous monitoring using SCOM/Perfmon/MDW  Have retention policy for Error logs/Agent logs / Event logs  Setup Auditing What else?
  • 9. 9 What will be your first step on Monday?
  • 10. 10 Q & A Share the various tools which fall under these three categories

Editor's Notes

  • #4: Got a call from the customer to help them for critsit issue --CPU was 100% and memory was touching the roof and Same with IO --He told we have brand new hardware it’s Tier 2 SAN from Some vendor and I have octa core processors Do you generally see performance issues ? Yes we do, But we kill the SQL sessions or sometimes restart SQL server early morning – SQL runs smooth through out the day. This time we forgot to restart and we saw a downtime during peak business hours 1. Bring them out of the situation and talk about the scenario of a patient 2. And then try to ask them the questions on how they could have avoided the illness 3. Why do they say – Full body health checkup monthly once
  • #8: Benchmarking Monitoring Know your present Make your future better