database performance tuning for virtualized …...2020/02/11 · •expert advice for query and...
TRANSCRIPT
@solarwinds
Performance considerations for database instances in virtual machines
Database Performance Tuning for
Virtualized Database Instances
@solarwinds© 2020 SolarWinds Worldwide, LLC. All rights reserved.
Senior Product Marketing Manager
John Maxwell
• John is a software technology professional with 20 years of experience in systems management, including virtualization, cloud, and storage. He has worked for both large and small technology firms in this space. John is responsible for Database Performance Analyzer (DPA) and Database Performance Monitor (DPM).
@solarwinds
POLL
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
Database Instances Running in a VM
Hypervisor - ESXi
Oracle
VM
MySQL
VM
SQL Server
VM
Host OS
Physical Server
• The database instance is limited to the resources defined to the VM
• vCPU
• Memory
• Datastore/VMDK
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
Databases Running in a VM
• What can make a big impact on your VM performance
• CPU
• CPU ready
• CPU co-stop
• Memory
• Memory swap rate
• VM active memory usage
• VM memory balloon
• Disk
• Latency
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
Database Performance Analyzer
Cross-Platform Database
Performance Management
“DPA allows us to quickly identify performance issues both during a crisis and proactively.”John Dowling, SQL Server DBA, Nasdaq
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
Database Performance Analyzer
Database Performance Management
• Cross-platform support for both cloud and on-premises databases. Anomaly detection powered by machine learning gets smarter over time to help you identify the bottlenecks slowing down your applications.
• Multi-dimensional wait analysis – Set the exact context for troubleshooting performance hits with accurate root cause determination
• Detailed query-level performance analysis – Get query-level wait profile, advisors, inefficient data access, statistics, plan changes, blocking involvement, and resource metrics all correlated in one view
• Expert advice for query and table tuning – Proactive tuning and optimization with index recommendations and performance projections along with inefficient query analysis
• Virtualized database monitoring – Best-in-class VMware VM and host analysis including event logging
• End-to-end performance monitoring – Orion® Platform integration provides a single-pane-of-glass view from the network to the storage array via AppStack™ and PerfStack™ dashboards
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
Database Performance Analyzer
Hybrid Monitoring, 24/7 Real Time, Down-to-the-Second
• Cross-platform
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
Database Performance Analyzer architecture
How Does it Work?
“There are suspects and culprits, and this product can help identify them. DPA is very, very detailed and you can zero-in on an issue.”Steve Shandro, Director, Global Database Administration
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
Database Performance Analyzer
How It Works
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
DPA VM option vs. external monitoring
In Product VM Monitoring vs. External
DPA External Monitoring
Real-time monitoring
CPU, memory, and disk metrics
Granular, down-to-the-second data collection
VM and HOST level metrics
Event tracking/logging
Host and VM configuration information
Database monitoring and analysis
Historical analysis
Machine learning
Custom alerts and notification per database
Time correlation of database and VM/HOST events
Annotation of events to performance degradation
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
Database Performance Analyzer – over 300 independent reviews, over 100,000 database instances monitored
Most Trusted, Most Reviewed
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
DEMO© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
POLL
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
Learn More
• Product page
https://www.solarwinds.com/database-performance-analyzer
Read the blog:
https://thwack.solarwinds.com/community/monitoring-central
© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
THANK
YOU!© 2020 SolarWinds Worldwide, LLC. All rights reserved.
@solarwinds
The SolarWinds, SolarWinds & Design, Orion, and THWACK trademarks are
the exclusive property of SolarWinds Worldwide, LLC or its affiliates, are
registered with the U.S. Patent and Trademark Office, and may be
registered or pending registration in other countries. All other SolarWinds
trademarks, service marks, and logos may be common law marks or are
registered or pending registration. All other trademarks mentioned herein
are used for identification purposes only and are trademarks of (and may be
registered trademarks) of their respective companies.