SlideShare a Scribd company logo
1 of 15
1
How Do I Know My SQL & Virtual
Environments Are Ready for SSD?
© 2014, SolarWinds Worldwide, LLC. All rights reserved.
2
Considering SSDs for your IT Environment?
» Solid State Disks (SSD) are the new high performance
alternatives to existing physical disks
» SSDs offer significant improvements to storage performance
– although it is an expensive alternative
» To determine if your IT environment is worthy of deploying
SSDs then you need to look at specific workloads that are
related to your IT environment
 One reason is operating system tools may not be able to manage
storage performance because all the servers (virtual and physical) are
accessing the same storage at the same time
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
2
In this presentation, we are going to look at a couple of important environments and
assess whether you need SSDs to improve their performance
3
Importance of SQL Server®
» One of the many critical applications that must be monitored closely
» Although SQL databases no longer represent the largest capacity
requirement in the datacenter, it should be noted that these databases
can still represent applications with high performance requirements
 For this reason, IT pros usually place SQL data on high performance storage
systems that can support hundreds of high-speed hard drives
 Therefore, some datacenters are considering flash based storage to improve
performance of SQL Server based applications
» It’s more than performance – scale reduces cost
 Flash based storage enables more than performance – it enables scale
 With SSDs, a single datacenter instance can achieve much higher user count
and application scale than it could with hard disk technology
» Storage I/O is a common SQL performance culprit, so leveraging SSDs can
potentially save cost of having to buy more RAM and processing power
and it eliminates the complexity of database clustering
3
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
1
4
Metrics to Determine if your SQL Environment
is SSD Ready | CPU Utilization
4
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
» First item to look for when determining SQL Server storage
environment’s SSD readiness is CPU utilization
 CPU utilization should be fairly low (< 30%) for SSD to provide
performance improvements
 Low CPU may indicate it’s waiting on something, like the storage
system
 High CPU indicates issues with the code or an underpowered
processing system
• Both cases have to be fixed before considering SSDs
 It’s essential to capture CPU utilization metrics prior, during, and after
a performance problem becomes apparent to users, in order to
establish a baseline
» If CPU activity is low during a performance issue, then it’s
most likely that storage performance was the culprit
5
Metrics to Determine if your SQL Environment
is SSD Ready | Storage Statistics
» IT pros can focus on storage once they
determine the issue is with I/O
performance
 Key metrics to look at:
• Queue depth: shows the number of
pending I/O operations
• Before SSDs, queue depth was reduced
by adding more disk drives to the volume
the database was writing to
• More drives in a volume, more I/Os can
be processed – so database volumes can
have hundreds of hard drives
 SSDs can reduce to a zero queue depth
that may have required plenty of hard
drives
 This makes SSDs better with
performance and a less expensive option
5
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
6
Getting Granular with Databases
» There are 4 main categories of files in a SQL
environment which should be examined for
SSD worthiness
 User databases, systems databases, TempDB
files, and log files
» It can be impractical to move the entire
database to an SSD array – it’s expensive to
move SSDs that size
» SQL transaction performance can be
improved by just moving log files to SSD –
flash technology has a limitation with the
number of times it can be written to
 Monitor the logs before buying SSDs and see
how much data is written to them in a day
» Index files can also be moved to SSDs to
improve database query results – but index
files can be too large and are more read
heavy
6
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
7
SSDs for your SQL Environment
» Databases of any size should be considered for SSD
integration
 Due to the granularity of the database structure, you can consider
moving small components of the database to SSD
• This reduces overall SSD investment
» Having proper monitoring tools can help identify
components which may have issues
» Finally, a small amount of SSD can provide a cost-effective,
more scalable, and higher performing database for the entire
environment
7
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
8
Importance of the Virtual Environment
» Hundreds of virtual machines, (VM) across several virtual
hosts, accessing the same storage volume at the same time
may lead to performance bottlenecks
 Having flash based SSD technology in your environment may answer
this problem
» In a virtualized world, almost every host component is shared
with at least a few other VMs. In addition, every storage
component is shared across dozens of physical hosts, making
it much more difficult to identify performance issues
» Before you determine if you really need SSDs, here are a
couple things to remember:
 How should you implement this investment
 Essential metrics you should track to determine SSD readiness
8
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
2
9
What you Need to Track | Storage Controller
Utilization
» The storage controller is the compute
engine for the storage system
» The utilization of its CPU can be easily
measured, but like host CPU utilization,
this parameter needs to be captured over
a period of time, so it can then be
compared to the moment when an
application performance issue occurred
» If the CPU inside the controller is running
at greater than 60% utilization, then
adding faster media like SSD likely will not
help improve performance
 A cost-effective alternative to a storage
system upgrade could also be adding server
based SSD to cache the performance
demanding VMs locally to the physical
server
9
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
10
What you Need to Track | Storage Media
Utilization
» If host CPU and storage controller
CPU are not fully utilized, then look
for issues in the device I/O – examine
IOPS and bandwidth utilization of the
storage system on a per LUN basis
 Look for demanding VMs that are creating most
of the I/O for a particular set of disks
 If the issue is beyond a few VMs or if those VMs
need more performance than a dedicated disk,
then examine the performance capacity of the
media
 Specifically, you want to find a period of time
where either the IOPS, the bandwidth or both
essentially flat line from a performance
perspective. This means that the storage system
has hit a performance wall and assuming storage
controller CPU utilization did not spike, adding
flash SSD will help performance
10
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
11
What you Need to Track | Storage Network
Utilization
» It’s important to look at storage
network because it will better
answer where SSD should be
deployed – in the server or in
the storage system
» A storage network problem is
likely if the host and storage
controller CPU utilization rates
are low, and if there are
variations in the disk IOPS
» Issues here can be solved with
a network upgrade or by
adding server-side flash
11
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
12
SSDs for your Virtual Environment
» Since IT is stretched so much, the default answer to
performance issues is to add more hardware to the
environment
» In the modern datacenter, performance issues are often
addressed with flash
» Flash technology offers high performance and low latency –
often fixes the problem
» What you need is more than a fix – a targeted analysis that
offers better results and lower cash expenditure
12
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
13
How Do I Know My SQL & Virtual Environments
Are Ready for SSD?
» Solid State Disks (SSD) offer
tremendous performance when
compared to existing physical disks.
SSDs will definitely make life easier for
a storage admin. But before making
the switch by replacing your existing
disks with SSDs, IT and storage admins
should consider a few key areas.
13
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
Download this whitepaper and learn how
your organization can understand when
your SQL & virtual environments are ready
for SSD
14
SolarWinds Tools to Monitor Storage, Virtual,
and Database Environments
» Storage Manager
 Monitors storage performance, maps VMs to physical storage, automates
storage capacity, and reporting – monitor storage arrays from EMC®, NetApp®,
HP®, IBM®, Hitachi Data Systems®, and more
» Virtualization Manager
 SolarWinds® Virtualization Manager delivers integrated VMware® and
Microsoft® Hyper-V® capacity planning, performance monitoring, VM sprawl
control, configuration management, and chargeback automation; all in one
awesomely affordable product that’s easy to download, deploy, and use
» Database Performance Analyzer for SQL Server
 SolarWinds Database Performance Analyzer for SQL Server is a comprehensive database
performance monitoring and analysis solution for DBAs, IT management, and application
developers. Additionally, it eliminates performance bottlenecks, improves application
service, and reduces overall cost of SQL Server operations
14
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?
15
Thank you!
HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR
SSD?

More Related Content

What's hot

V mware desktop virtualization health check service
V mware desktop virtualization health check serviceV mware desktop virtualization health check service
V mware desktop virtualization health check servicesolarisyougood
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualizationnone
 
VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101VMworld
 
Optimizing workload deployments to accelerate business outcomes
Optimizing workload deployments to accelerate business outcomes Optimizing workload deployments to accelerate business outcomes
Optimizing workload deployments to accelerate business outcomes Dell World
 
Predicting the Future of Endpoint Management in a Mobile World
Predicting the Future of Endpoint Management in a Mobile WorldPredicting the Future of Endpoint Management in a Mobile World
Predicting the Future of Endpoint Management in a Mobile WorldQuest
 
VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101 VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101 VMworld
 
SCCM on Microsoft Azure
SCCM on Microsoft AzureSCCM on Microsoft Azure
SCCM on Microsoft AzureMohamed Tawfik
 
VMware and Puppet: How to Plan, Deploy & Manage Modern Applications
VMware and Puppet: How to Plan, Deploy & Manage Modern ApplicationsVMware and Puppet: How to Plan, Deploy & Manage Modern Applications
VMware and Puppet: How to Plan, Deploy & Manage Modern ApplicationsPuppet
 
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...eG Innovations
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Md Yousup Faruqu
 
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...VMware
 
Five things virtualization has changed in your dr plan
Five things virtualization has changed in your dr planFive things virtualization has changed in your dr plan
Five things virtualization has changed in your dr planJosh Mazgelis
 
System Center Essentials
System Center EssentialsSystem Center Essentials
System Center Essentialssolsoft
 
E g innovations
E g innovationsE g innovations
E g innovationsdvmug1
 
Balancing cost and risk migrating from windows server 2003 to the cloud
Balancing cost and risk  migrating from windows server 2003 to the cloud Balancing cost and risk  migrating from windows server 2003 to the cloud
Balancing cost and risk migrating from windows server 2003 to the cloud AppZero Inc
 
Optimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructureOptimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructureMartín Ríos
 

What's hot (20)

V mware desktop virtualization health check service
V mware desktop virtualization health check serviceV mware desktop virtualization health check service
V mware desktop virtualization health check service
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101
 
Optimizing workload deployments to accelerate business outcomes
Optimizing workload deployments to accelerate business outcomes Optimizing workload deployments to accelerate business outcomes
Optimizing workload deployments to accelerate business outcomes
 
Predicting the Future of Endpoint Management in a Mobile World
Predicting the Future of Endpoint Management in a Mobile WorldPredicting the Future of Endpoint Management in a Mobile World
Predicting the Future of Endpoint Management in a Mobile World
 
VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101 VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101
 
SCCM on Microsoft Azure
SCCM on Microsoft AzureSCCM on Microsoft Azure
SCCM on Microsoft Azure
 
Kubisys White Paper
Kubisys   White PaperKubisys   White Paper
Kubisys White Paper
 
VMware and Puppet: How to Plan, Deploy & Manage Modern Applications
VMware and Puppet: How to Plan, Deploy & Manage Modern ApplicationsVMware and Puppet: How to Plan, Deploy & Manage Modern Applications
VMware and Puppet: How to Plan, Deploy & Manage Modern Applications
 
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...
 
Virtualization Business Case
Virtualization Business CaseVirtualization Business Case
Virtualization Business Case
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization
 
VDI Best Practices
VDI Best PracticesVDI Best Practices
VDI Best Practices
 
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
 
Five things virtualization has changed in your dr plan
Five things virtualization has changed in your dr planFive things virtualization has changed in your dr plan
Five things virtualization has changed in your dr plan
 
System Center Essentials
System Center EssentialsSystem Center Essentials
System Center Essentials
 
E g innovations
E g innovationsE g innovations
E g innovations
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Balancing cost and risk migrating from windows server 2003 to the cloud
Balancing cost and risk  migrating from windows server 2003 to the cloud Balancing cost and risk  migrating from windows server 2003 to the cloud
Balancing cost and risk migrating from windows server 2003 to the cloud
 
Optimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructureOptimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructure
 

Similar to How Do I Know My SQL & Virtual Environments Are Ready for SSD?

How to deploy SQL Server on an Microsoft Azure virtual machines
How to deploy SQL Server on an Microsoft Azure virtual machinesHow to deploy SQL Server on an Microsoft Azure virtual machines
How to deploy SQL Server on an Microsoft Azure virtual machinesSolarWinds
 
How to configure SQL Server for SSDs and VMs
How to configure SQL Server for SSDs and VMsHow to configure SQL Server for SSDs and VMs
How to configure SQL Server for SSDs and VMsSolarWinds
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]shuwutong
 
Next Generation Software-Defined Storage
Next Generation Software-Defined StorageNext Generation Software-Defined Storage
Next Generation Software-Defined StorageStorMagic
 
Using preferred read groups in oracle asm michael ault
Using preferred read groups in oracle asm michael aultUsing preferred read groups in oracle asm michael ault
Using preferred read groups in oracle asm michael aultLouis liu
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowAndrew Miller
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Andrew Miller
 
שבוע אורקל 2016
שבוע אורקל 2016שבוע אורקל 2016
שבוע אורקל 2016Aaron Shilo
 
The have no fear guide to virtualizing databases
The have no fear guide to virtualizing databasesThe have no fear guide to virtualizing databases
The have no fear guide to virtualizing databasesSolarWinds
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Aaron Shilo
 
How to fix IO problems for faster SQL Server performance
How to fix IO problems for faster SQL Server performanceHow to fix IO problems for faster SQL Server performance
How to fix IO problems for faster SQL Server performanceSolarWinds
 
Emc sql server 2012 overview
Emc sql server 2012 overviewEmc sql server 2012 overview
Emc sql server 2012 overviewsolarisyougood
 
Microsoft SQL Server 2014 in memory oltp tdm white paper
Microsoft SQL Server 2014 in memory oltp tdm white paperMicrosoft SQL Server 2014 in memory oltp tdm white paper
Microsoft SQL Server 2014 in memory oltp tdm white paperDavid J Rosenthal
 
Handling Massive Writes
Handling Massive WritesHandling Massive Writes
Handling Massive WritesLiran Zelkha
 
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops VMworld
 
Virtualizing Business Critical Applications
Virtualizing Business Critical ApplicationsVirtualizing Business Critical Applications
Virtualizing Business Critical ApplicationsDataCore Software
 

Similar to How Do I Know My SQL & Virtual Environments Are Ready for SSD? (20)

How to deploy SQL Server on an Microsoft Azure virtual machines
How to deploy SQL Server on an Microsoft Azure virtual machinesHow to deploy SQL Server on an Microsoft Azure virtual machines
How to deploy SQL Server on an Microsoft Azure virtual machines
 
How to configure SQL Server for SSDs and VMs
How to configure SQL Server for SSDs and VMsHow to configure SQL Server for SSDs and VMs
How to configure SQL Server for SSDs and VMs
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]
 
Next Generation Software-Defined Storage
Next Generation Software-Defined StorageNext Generation Software-Defined Storage
Next Generation Software-Defined Storage
 
Using preferred read groups in oracle asm michael ault
Using preferred read groups in oracle asm michael aultUsing preferred read groups in oracle asm michael ault
Using preferred read groups in oracle asm michael ault
 
Virtualization for DBA
Virtualization for DBAVirtualization for DBA
Virtualization for DBA
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - Varrow
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 
שבוע אורקל 2016
שבוע אורקל 2016שבוע אורקל 2016
שבוע אורקל 2016
 
The have no fear guide to virtualizing databases
The have no fear guide to virtualizing databasesThe have no fear guide to virtualizing databases
The have no fear guide to virtualizing databases
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
 
How to fix IO problems for faster SQL Server performance
How to fix IO problems for faster SQL Server performanceHow to fix IO problems for faster SQL Server performance
How to fix IO problems for faster SQL Server performance
 
Emc sql server 2012 overview
Emc sql server 2012 overviewEmc sql server 2012 overview
Emc sql server 2012 overview
 
Microsoft SQL Server 2014 in memory oltp tdm white paper
Microsoft SQL Server 2014 in memory oltp tdm white paperMicrosoft SQL Server 2014 in memory oltp tdm white paper
Microsoft SQL Server 2014 in memory oltp tdm white paper
 
Handling Massive Writes
Handling Massive WritesHandling Massive Writes
Handling Massive Writes
 
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
 
AZURE Data Related Services
AZURE Data Related ServicesAZURE Data Related Services
AZURE Data Related Services
 
5 Things to Ask Your Virtualization Administrator
5 Things to Ask Your Virtualization Administrator5 Things to Ask Your Virtualization Administrator
5 Things to Ask Your Virtualization Administrator
 
Virtualizing Business Critical Applications
Virtualizing Business Critical ApplicationsVirtualizing Business Critical Applications
Virtualizing Business Critical Applications
 

More from SolarWinds

SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...SolarWinds
 
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...SolarWinds
 
Government Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of ObservabilityGovernment Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of ObservabilitySolarWinds
 
Government and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack ObservabilityGovernment and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack ObservabilitySolarWinds
 
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...SolarWinds
 
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software VendorsBecoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software VendorsSolarWinds
 
Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command DashboardsGovernment and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command DashboardsSolarWinds
 
Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...SolarWinds
 
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...SolarWinds
 
Government and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT OperationsGovernment and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT OperationsSolarWinds
 
Government and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceGovernment and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceSolarWinds
 
Government and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid WorkforceGovernment and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid WorkforceSolarWinds
 
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...SolarWinds
 
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...SolarWinds
 
Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion SolarWinds
 
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...SolarWinds
 
Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning SolarWinds
 
Government and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your NetworkGovernment and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your NetworkSolarWinds
 
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...SolarWinds
 
Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges SolarWinds
 

More from SolarWinds (20)

SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
 
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
 
Government Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of ObservabilityGovernment Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of Observability
 
Government and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack ObservabilityGovernment and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack Observability
 
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
 
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software VendorsBecoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
 
Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command DashboardsGovernment and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
 
Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...
 
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
 
Government and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT OperationsGovernment and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT Operations
 
Government and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceGovernment and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application Performance
 
Government and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid WorkforceGovernment and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid Workforce
 
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
 
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
 
Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion
 
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
 
Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning
 
Government and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your NetworkGovernment and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your Network
 
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
 
Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

How Do I Know My SQL & Virtual Environments Are Ready for SSD?

  • 1. 1 How Do I Know My SQL & Virtual Environments Are Ready for SSD? © 2014, SolarWinds Worldwide, LLC. All rights reserved.
  • 2. 2 Considering SSDs for your IT Environment? » Solid State Disks (SSD) are the new high performance alternatives to existing physical disks » SSDs offer significant improvements to storage performance – although it is an expensive alternative » To determine if your IT environment is worthy of deploying SSDs then you need to look at specific workloads that are related to your IT environment  One reason is operating system tools may not be able to manage storage performance because all the servers (virtual and physical) are accessing the same storage at the same time HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD? 2 In this presentation, we are going to look at a couple of important environments and assess whether you need SSDs to improve their performance
  • 3. 3 Importance of SQL Server® » One of the many critical applications that must be monitored closely » Although SQL databases no longer represent the largest capacity requirement in the datacenter, it should be noted that these databases can still represent applications with high performance requirements  For this reason, IT pros usually place SQL data on high performance storage systems that can support hundreds of high-speed hard drives  Therefore, some datacenters are considering flash based storage to improve performance of SQL Server based applications » It’s more than performance – scale reduces cost  Flash based storage enables more than performance – it enables scale  With SSDs, a single datacenter instance can achieve much higher user count and application scale than it could with hard disk technology » Storage I/O is a common SQL performance culprit, so leveraging SSDs can potentially save cost of having to buy more RAM and processing power and it eliminates the complexity of database clustering 3 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD? 1
  • 4. 4 Metrics to Determine if your SQL Environment is SSD Ready | CPU Utilization 4 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD? » First item to look for when determining SQL Server storage environment’s SSD readiness is CPU utilization  CPU utilization should be fairly low (< 30%) for SSD to provide performance improvements  Low CPU may indicate it’s waiting on something, like the storage system  High CPU indicates issues with the code or an underpowered processing system • Both cases have to be fixed before considering SSDs  It’s essential to capture CPU utilization metrics prior, during, and after a performance problem becomes apparent to users, in order to establish a baseline » If CPU activity is low during a performance issue, then it’s most likely that storage performance was the culprit
  • 5. 5 Metrics to Determine if your SQL Environment is SSD Ready | Storage Statistics » IT pros can focus on storage once they determine the issue is with I/O performance  Key metrics to look at: • Queue depth: shows the number of pending I/O operations • Before SSDs, queue depth was reduced by adding more disk drives to the volume the database was writing to • More drives in a volume, more I/Os can be processed – so database volumes can have hundreds of hard drives  SSDs can reduce to a zero queue depth that may have required plenty of hard drives  This makes SSDs better with performance and a less expensive option 5 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD?
  • 6. 6 Getting Granular with Databases » There are 4 main categories of files in a SQL environment which should be examined for SSD worthiness  User databases, systems databases, TempDB files, and log files » It can be impractical to move the entire database to an SSD array – it’s expensive to move SSDs that size » SQL transaction performance can be improved by just moving log files to SSD – flash technology has a limitation with the number of times it can be written to  Monitor the logs before buying SSDs and see how much data is written to them in a day » Index files can also be moved to SSDs to improve database query results – but index files can be too large and are more read heavy 6 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD?
  • 7. 7 SSDs for your SQL Environment » Databases of any size should be considered for SSD integration  Due to the granularity of the database structure, you can consider moving small components of the database to SSD • This reduces overall SSD investment » Having proper monitoring tools can help identify components which may have issues » Finally, a small amount of SSD can provide a cost-effective, more scalable, and higher performing database for the entire environment 7 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD?
  • 8. 8 Importance of the Virtual Environment » Hundreds of virtual machines, (VM) across several virtual hosts, accessing the same storage volume at the same time may lead to performance bottlenecks  Having flash based SSD technology in your environment may answer this problem » In a virtualized world, almost every host component is shared with at least a few other VMs. In addition, every storage component is shared across dozens of physical hosts, making it much more difficult to identify performance issues » Before you determine if you really need SSDs, here are a couple things to remember:  How should you implement this investment  Essential metrics you should track to determine SSD readiness 8 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD? 2
  • 9. 9 What you Need to Track | Storage Controller Utilization » The storage controller is the compute engine for the storage system » The utilization of its CPU can be easily measured, but like host CPU utilization, this parameter needs to be captured over a period of time, so it can then be compared to the moment when an application performance issue occurred » If the CPU inside the controller is running at greater than 60% utilization, then adding faster media like SSD likely will not help improve performance  A cost-effective alternative to a storage system upgrade could also be adding server based SSD to cache the performance demanding VMs locally to the physical server 9 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD?
  • 10. 10 What you Need to Track | Storage Media Utilization » If host CPU and storage controller CPU are not fully utilized, then look for issues in the device I/O – examine IOPS and bandwidth utilization of the storage system on a per LUN basis  Look for demanding VMs that are creating most of the I/O for a particular set of disks  If the issue is beyond a few VMs or if those VMs need more performance than a dedicated disk, then examine the performance capacity of the media  Specifically, you want to find a period of time where either the IOPS, the bandwidth or both essentially flat line from a performance perspective. This means that the storage system has hit a performance wall and assuming storage controller CPU utilization did not spike, adding flash SSD will help performance 10 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD?
  • 11. 11 What you Need to Track | Storage Network Utilization » It’s important to look at storage network because it will better answer where SSD should be deployed – in the server or in the storage system » A storage network problem is likely if the host and storage controller CPU utilization rates are low, and if there are variations in the disk IOPS » Issues here can be solved with a network upgrade or by adding server-side flash 11 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD?
  • 12. 12 SSDs for your Virtual Environment » Since IT is stretched so much, the default answer to performance issues is to add more hardware to the environment » In the modern datacenter, performance issues are often addressed with flash » Flash technology offers high performance and low latency – often fixes the problem » What you need is more than a fix – a targeted analysis that offers better results and lower cash expenditure 12 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD?
  • 13. 13 How Do I Know My SQL & Virtual Environments Are Ready for SSD? » Solid State Disks (SSD) offer tremendous performance when compared to existing physical disks. SSDs will definitely make life easier for a storage admin. But before making the switch by replacing your existing disks with SSDs, IT and storage admins should consider a few key areas. 13 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD? Download this whitepaper and learn how your organization can understand when your SQL & virtual environments are ready for SSD
  • 14. 14 SolarWinds Tools to Monitor Storage, Virtual, and Database Environments » Storage Manager  Monitors storage performance, maps VMs to physical storage, automates storage capacity, and reporting – monitor storage arrays from EMC®, NetApp®, HP®, IBM®, Hitachi Data Systems®, and more » Virtualization Manager  SolarWinds® Virtualization Manager delivers integrated VMware® and Microsoft® Hyper-V® capacity planning, performance monitoring, VM sprawl control, configuration management, and chargeback automation; all in one awesomely affordable product that’s easy to download, deploy, and use » Database Performance Analyzer for SQL Server  SolarWinds Database Performance Analyzer for SQL Server is a comprehensive database performance monitoring and analysis solution for DBAs, IT management, and application developers. Additionally, it eliminates performance bottlenecks, improves application service, and reduces overall cost of SQL Server operations 14 HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD?
  • 15. 15 Thank you! HOW DO I KNOW MY SQL & VIRTUAL ENVIRONMENTS ARE READY FOR SSD?