perfect performance platter - sql server 2014
TRANSCRIPT
![Page 1: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/1.jpg)
MCT Summit 2014 Bucharest
![Page 2: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/2.jpg)
Perfect Performance Platter with SQL Server 2014
![Page 3: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/3.jpg)
Platinum Sponsors
Sponsors
Please thank our sponsors
![Page 4: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/4.jpg)
ABOUT ME
Dr. SubraMANI ParamasivamCEO, Principal Consultant & Trainer @ Your SQL Man (UK) Ltd Email: [email protected]
FacebookYouTubeTwitter
https://www.facebook.com/pages/YOUR-SQL-MAN-LTD/http://www.youtube.com/user/YourSQLMAN
https://twitter.com/YourSQLMAN
http://www.linkedin.com/pub/yoursqlman-ltd/78/972/172
![Page 5: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/5.jpg)
Information
Duration• 45 Min Any Questions?
You know where it is
Please silence your mobile phones and
other devices
![Page 6: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/6.jpg)
Pre - Requisites
Basic Idea about CPU, Memory & I/O
Locks, Blocks & Latches
Storage T-SQL
![Page 7: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/7.jpg)
Objectives
On completion of this session, attendees will be able to better understand & have knowledge in
Performance Problems
Locks CPU / IO
Understand Poor Performing Queries
Tackle the Problems by
yourself
Admin Tools
More About Databases
![Page 8: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/8.jpg)
Agenda
Performance Related Issues Admin Tools
DBAs & Developers in a ring
Addressing the Performance Issues
Cheat Chart
![Page 9: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/9.jpg)
Agenda
Performance Related Issues Admin Tools
DBAs & Developers in a ring
Addressing the Performance Issues
Cheat Chart
![Page 10: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/10.jpg)
Understanding Performance Issues
System Resources
RAM
I/O CPU
MemoryDISK
Fix Baseline
Performance Areas
Resource Limit
Index
Statistics
Execution Plan
![Page 11: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/11.jpg)
Understanding Performance Issues
SQL Queries Network
Locks/Blocks Application Load
TempDB Database Design
![Page 12: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/12.jpg)
Agenda
Performance Related Issues Admin Tools
DBAs & Developers in a ring
Addressing the Performance Issues
Cheat Chart
![Page 13: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/13.jpg)
Administration Tools
SQL Server Management
Studio
Configuration Manager
SQL Server Profiler
Database Engine Tuning Advisor
Connectivity Components
Data Quality Client
SQL Server Data Tools
SQL Server 2005SQL Server 2008 & 2008R2
SQL Server 2012 & 2014
Top Level Tools in Different Versions
![Page 14: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/14.jpg)
Administration Tools
SQL Server Enterprise & Business Intelligence EditionsDTA
DBCC
Extended Events
Built-In Functions
![Page 15: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/15.jpg)
Administration Tools
SQL Server Enterprise & Business Intelligence Editions
Stored Procedures SQL Server Change Tracking
Managed Backup
SQL Profiler
DB MailDistributed Replay Admin/Client Tools
![Page 16: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/16.jpg)
Administration Tools
SQL Server Enterprise & Business Intelligence Editions
Activity Monitor Resource Governor
Security SP_WHO2 DMV DAC
![Page 17: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/17.jpg)
Administration Tools
SQL Server Enterprise & Business Intelligence Editions
Execution Plans
Tracesdeclare @on bitset @on = 1exec sp_trace_setevent @TraceID, 14, 1, @onexec sp_trace_setevent @TraceID, 14, 9, @onexec sp_trace_setevent @TraceID, 14, 6, @onexec sp_trace_setevent @TraceID, 14, 10, @onexec sp_trace_setevent @TraceID, 14, 14, @onexec sp_trace_setevent @TraceID, 14, 11, @onexec sp_trace_setevent @TraceID, 14, 12, @on
Performance Monitor
![Page 18: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/18.jpg)
Administration Tools
SQL Server Enterprise & Business Intelligence Editions
Data Collector Replication Monitor
![Page 19: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/19.jpg)
Administration Tools
SQL Server Express
SQL Server Standard
SQL Profiler
Activity Monitor
Built-In Functions
Distributed Replay - Client
DBCC Graphical Show Plan
DMV TracesSP
DTA
Extended Events
DB Mail
Performance Data Collector
SQL Agent
Replication Monitor
SP_WHO2
PerfmonSecurity
![Page 20: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/20.jpg)
Administration Tools
SQL Server 2014 Editions
SQL Express SQL Standard
SQL Business IntelligenceSQL Enterprise
![Page 21: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/21.jpg)
Agenda
Performance Related Issues Admin Tools
DBAs & Developers in a ring
Addressing the Performance Issues
Cheat Chart
![Page 22: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/22.jpg)
Identifying Performance Related Problems
Non-UpdatedStatistics Bad SQL Queries
High Cost Optimizer Plans Excess Indexes
Resource Bottleneck
Locks Comparison AnalysisWith Baseline
![Page 23: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/23.jpg)
Addressing the Performance Issues - Demos
Log Full Mail Alert SQL ProfilerLong Running Queries
Statistics IOOutdated Statistics
More resource Utilization
Resource Governor
Query Performance Issue DTA
Locks
![Page 24: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/24.jpg)
Addressing the Performance Issues - Demos
Performance issue with UDF’s
Execution Plan
Extended Event
Activity Monitor
Functions
TempDBExpensive Queries
No Proper Index
![Page 25: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/25.jpg)
Agenda
Performance Related Issues Admin Tools
DBAs & Developers in a ring
Addressing the Performance Issues
Cheat Chart
![Page 26: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/26.jpg)
Enlightening Developers to Understand DBA
Consistency
Uptime
Performance Challenges Process
DBA Values
Proper Communication
Importance of Documentation
Process
![Page 27: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/27.jpg)
Enlightening DBAs to Understand Developers
Understand the Developers EnvironmentEducate the Developing
Application Layers
Experience on Developer Field Understand the
Codes
Proper Communication
![Page 28: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/28.jpg)
Agenda
Performance Related Issues Admin Tools
DBAs & Developers in a ring
Addressing the Performance Issues
Cheat Chart
![Page 29: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/29.jpg)
Cheat Chart
![Page 30: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/30.jpg)
Summary
Performance Areas Understand DBAs
Different Performance Scenarios
Addressed Performance Issues
Admin Tools Understand Developers
![Page 31: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/31.jpg)
Questions?
Q & A
![Page 32: Perfect Performance Platter - SQL Server 2014](https://reader037.vdocuments.site/reader037/viewer/2022103010/589a953f1a28abae648b5f21/html5/thumbnails/32.jpg)
THANKYOU