understanding your servers, all your servers
TRANSCRIPT
![Page 1: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/1.jpg)
11-13 August 2016. NIMHANS Convention Centre, Bangalore, India.
Understanding Your Servers
All Your Servers
Grant Fritchey
Product Evangelist
Redgate Software
![Page 3: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/3.jpg)
Accidents Happen
3
![Page 4: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/4.jpg)
Workloads Grow
4
![Page 5: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/5.jpg)
Systems Evolve
5
![Page 6: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/6.jpg)
![Page 7: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/7.jpg)
K
![Page 8: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/8.jpg)
Goals
• Understand approaching monitoring as an enterprise-wide undertaking.
• Learn the core aspects of SQL Server that must be monitored.
• Gain some knowledge of what to do about common issues.
![Page 9: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/9.jpg)
We Need To Know
• Server Status
• Errors & Alerts
• Database Status
• Current Behavior
• Past Behavior
• Future Behavior
– Well, possible future behavior
![Page 10: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/10.jpg)
Server Status
• Prod vs Dev vs ?
• Offline
• Errors
• Performance
• Clusters
• Availability Groups
• Virtual Machines
![Page 11: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/11.jpg)
Errors and Alerts
• Signal to Noise Ratio
• Alerts vs. Information
• Phones
• History
![Page 12: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/12.jpg)
Database Status
• Online?
• Errors?
• Backups
• Maintenance
• Performance
• Growth
• Workload
![Page 13: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/13.jpg)
Current Behavior
• What is happening right now!
• Correlation between events and status is extremely important
• Reactive instead of proactive
![Page 14: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/14.jpg)
Past Behavior
• What happened yesterday/last week/last month
• Baselines
• Trends
• “Those who do not learn from history are doomed to repeat it”
• “History never repeats itself, but it does rhyme”
![Page 15: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/15.jpg)
Future Behavior
• Using trends
• Tracking growth over time
• Communicate with the business
• Understand the business
![Page 16: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/16.jpg)
Tools
• Perfmon
• Dynamic Management Views/Functions
• Extended Events
• Trace Events (deprecated)
• 3rd Party
![Page 17: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/17.jpg)
What We Monitor
• Wait Statistics
• In Order of Importance
– IO
– Memory
– CPU
– Other stuff
• General Performance
![Page 18: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/18.jpg)
We Need To Know
• Server Status
• Errors & Alerts
• Database Status
• Current Behavior
• Past Behavior
• Future Behavior
– Well, possible future behavior
![Page 20: Understanding Your Servers, All Your Servers](https://reader034.vdocuments.site/reader034/viewer/2022042517/58a80a2a1a28ab3d6e8b56c1/html5/thumbnails/20.jpg)
Thank you
for your time!
Connect us with us:
@SQLServerGeeks
facebook.com/SQLServerGeeks
facebook.com/groups/theSQLGeeks
www.SQLServerGeeks.com