database performance tuning for virtualized …...2020/02/11  · •expert advice for query and...

17
@solarwinds Performance considerations for database instances in virtual machines Database Performance Tuning for Virtualized Database Instances

Upload: others

Post on 28-Jun-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@solarwinds

Performance considerations for database instances in virtual machines

Database Performance Tuning for

Virtualized Database Instances

Page 2: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@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).

Page 3: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@solarwinds

POLL

© 2020 SolarWinds Worldwide, LLC. All rights reserved.

Page 4: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@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.

Page 5: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@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.

Page 6: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@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.

Page 7: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@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.

Page 8: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@solarwinds

Database Performance Analyzer

Hybrid Monitoring, 24/7 Real Time, Down-to-the-Second

• Cross-platform

© 2020 SolarWinds Worldwide, LLC. All rights reserved.

Page 9: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@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.

Page 10: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@solarwinds

Database Performance Analyzer

How It Works

© 2020 SolarWinds Worldwide, LLC. All rights reserved.

Page 11: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@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.

Page 12: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@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.

Page 13: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@solarwinds

DEMO© 2020 SolarWinds Worldwide, LLC. All rights reserved.

Page 14: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@solarwinds

POLL

© 2020 SolarWinds Worldwide, LLC. All rights reserved.

Page 15: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@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.

Page 16: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@solarwinds

THANK

YOU!© 2020 SolarWinds Worldwide, LLC. All rights reserved.

Page 17: Database Performance Tuning for Virtualized …...2020/02/11  · •Expert advice for query and table tuning –Proactive tuning and optimization with index recommendations and performance

@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.