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

DOCX
latest resume
PPTX
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
PDF
Mogadala Printing Pdf
PDF
ZacharySmith_Resume
DOC
Resume
DOCX
PPTX
SQL Azure DB - BCDR
PPTX
Storage spaces - for SQL Server Workloads
latest resume
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
Mogadala Printing Pdf
ZacharySmith_Resume
Resume
SQL Azure DB - BCDR
Storage spaces - for SQL Server Workloads

Similar to Manage sql server proactively (20)

DOC
Ruban_SQL DBA Resume
DOC
Resume_ Pawan kumar
DOCX
Avin kotian u
PPTX
Portfolio
PPTX
Portfolio
PPTX
Gerald Pryor Bi Portfolio
DOC
Kanakaraj_Periasamy
DOC
Resume_Subrata_Maji
DOC
DOCX
Senior database administrator
DOC
Ponnaganti Rajasekhar Yadav
DOC
updated_profile_ak
PDF
nadeem-cv-jun2016
DOCX
raunak cv new
DOC
Ravi Kiran Vakkalagadda
DOCX
Hemanth_SQLDBA
DOCX
Satyajeet_Parida-SQL_SERVER_DBA
DOC
Rajesh Reddi_9_Years_Demantra_Consultant
DOCX
Database Developer_Profile
Ruban_SQL DBA Resume
Resume_ Pawan kumar
Avin kotian u
Portfolio
Portfolio
Gerald Pryor Bi Portfolio
Kanakaraj_Periasamy
Resume_Subrata_Maji
Senior database administrator
Ponnaganti Rajasekhar Yadav
updated_profile_ak
nadeem-cv-jun2016
raunak cv new
Ravi Kiran Vakkalagadda
Hemanth_SQLDBA
Satyajeet_Parida-SQL_SERVER_DBA
Rajesh Reddi_9_Years_Demantra_Consultant
Database Developer_Profile
Ad

More from Harsh Chawla (6)

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

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Machine learning based COVID-19 study performance prediction
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Modernizing your data center with Dell and AMD
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
KodekX | Application Modernization Development
PPTX
Cloud computing and distributed systems.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25 Week I
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine learning based COVID-19 study performance prediction
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Modernizing your data center with Dell and AMD
Per capita expenditure prediction using model stacking based on satellite ima...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
KodekX | Application Modernization Development
Cloud computing and distributed systems.
Mobile App Security Testing_ A Comprehensive Guide.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectral efficient network and resource selection model in 5G networks
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx

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