SlideShare a Scribd company logo
Throwing Hardware at SQL Server Performance problems?
Think again, there’s a better way!
SQL Server Performance
Approaches to Performance Improvement
» Buy bigger, faster hardware
 Sometimes the only answer
 Often the easy way out
 Can be high risk
» New SQL Server features
 May help if your problem is one they address
» Make better use of existing resources
 Start by understanding the issues
 Gather and analyze information
 Make informed decisions
 Be proactive
Performance information
» Many sources
 Dynamic Management views
 System Tables
 WMI
 Performance counters
» Needs to be stored and correlated
 History
 Baselines
 Microsoft tools
• Often a “science project”
 Commercial tools
• History and correlation sometimes built in
• Help with analysis and resolution
• Database Performance Advisor (DPA) does both
Hardware Settings
» Power Saver Mode
 Defaults to Balanced
 SQL Server works better on High Power
 https://support.microsoft.com/kb/2207548?wa=wsignin1.0
» HBA Queue Depth
 Defaults to 16 or 32
 SQL Server needs 64 or 128
Storage Issues
» Data, Logs, and Tempdb on separate volumes
» RAID 10 for faster writes than RAID 5
» MPIO – load balanced
» Compression reduces IO by increasing rows per page
» Table and index scans increase IO
 Indexes
 Query tuning
» Disk Performance
 Seconds Per Read - < 10 ms
 Seconds Per Write < 5 ms
Parallelism
» Limits on speed of a core
» Adding cores to improve performance
 Multiple queries in parallel
 Multiple cores for a single query
• Scan in parallel
• Sort/filter in parallel
 Hyper-threading works in current versions
» CXPACKET wait type indicates parallelism is being used
 Not necessarily a bad thing
 Many large queries can produce high CXPACKET waits
MAXDOP
» Limits the number of schedulers for a query
 Set at instance level or query hint
 Defaults to 0 – all schedulers on system
 Too much parallelism can be bad
• Competition for processor resources
• Splitting and combining overhead
• Crossing NUMA boundaries
• Servers may have > 64 cores which is more than most queries can use effectively
 MAXDOP <= NUMA node size
 MAXDOP = 8 good place to start
Cost Threshold for Parallelism
» Optimizer creates serial plan first
» If the cost of the serial plan is greater than the Cost Threshold for Parallelism it
creates a parallel plan
» The lowest cost plan is used
» Cost Threshold default is 5
» With modern servers, 5 is much to small
 Waste time and processor cycles computing parallel plans
 May use parallel plan for very small queries
» Start with 25-30 and if it helps try 40 or 50
Buffer Cache
» Cache pages so query engine doesn’t have to go to disk
» Low buffer cache = increased IO
» Measure memory stress
 Page Life Expectancy (PLE) – estimated time page will stay in memory
• Larger the better
• Look for sudden drops in PLE
• Large table scans
• Lots of IO to reload cache
 Lazy Writes
• Short on memory – dirty pages flushed to disk between checkpoints
» Fix buffer cache issues
 Reduce table scans
 Increase memory
Plan Cache
» Compiled plans are stored in cache for possible reuse
 Lookup by hash of query text
• Must be exact match
 Plan not reused are gradually aged out of cache
» Single use plans
 Usually non-parameterized queries
 Waste cache space – slow search for plans
 OPTIMIZE FOR ADHOC QUERIES instance parameter
• Caches queries on second use
• Saves cache space
• Use routinely
 FORCED PARAMETERIZATION
• Makes optimizer more aggressive about parameterizing queries
• Use only after testing
• Only when rewriting queries isn’t possible
Table and Index Scans
» Query needs to access all rows
 Aggregates
 Reports
» Scan is the best way to execute the query
 Not many rows
 Most of the rows required
» No index on the column
» There is an index but it can’t be used
 Implicit datatype conversions
 Scalar functions
Wait Analysis
» SQL tasks are either executing or waiting
» Understanding what tasks are waiting for can help you find performance issues
» DPA offers several ways to analyze waits
 System wide waits – what does the system wait for
 Waits by query – what waits make up the response time of a query
» DPA helps analyze query performance
 Which queries take the most time
 Which queries run most often
 Which queries use the most resources
» DPA analyzes tends
 Resource usage changing
 Queries running slower
Database Performance Analyzer Demo
Janis Griffin
» Database Performance Evangelist
» SolarWinds – The Power to Manage IT
First steps
» Check Power Saver and HBA settings
» Implement data compression
» Set MAXDOP to 9 and Cost Threshold for Parallelism to 30
» SET OPTIMIZE FOR ADHOC QUERIES option
» Set up monitoring for (at least)
 Tables Scans
 PLE
 Lazy Writes
 Seconds per Write
 Seconds per Read
» Check for missing indexes and tune most expensive queries
Summary
» Investing in hardware without first understanding performance issues is a high risk
option
» Gathering performance information is key to understanding and resolving
performance issues
» Baselines and history are important to performance analysis
» Wait analysis can help diagnose performance issues
© 2014 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Resolve performance issues quickly—free trial
» Try Database Performance Analyzer FREE for 14 days
» Improve root cause of slow performance
 Quickly identify root cause of issues that impact end-user response time
 See historical trends over days, months, and years
 Understand impact of VMware® performance
 Agentless architecture with no dependence on Oracle Packs, installs in minutes
www.solarwinds.com/dpa-download/
Questions?
© 2014 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
© 2014 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Thank You!
The SOLARWINDS and SOLARWINDS & Design marks are the exclusive
property of SolarWinds Worldwide, LLC, 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, registered or pending
registration in the United States or in other countries. All other
trademarks mentioned herein are used for identification purposes only
and may be or are trademarks or registered trademarks of their respective
companies.

More Related Content

PDF
The have no fear guide to virtualizing databases
PDF
How to fix IO problems for faster SQL Server performance
PDF
Find and fix SQL Server performance problems faster
PDF
How to deploy SQL Server on an Microsoft Azure virtual machines
PDF
Tulsa tech fest 2010 - web speed and scalability
KEY
Caching: A Guided Tour - 10/12/2010
PPTX
SQL Server Wait Types Everyone Should Know
PDF
VMworld 2014: Virtualizing Databases
The have no fear guide to virtualizing databases
How to fix IO problems for faster SQL Server performance
Find and fix SQL Server performance problems faster
How to deploy SQL Server on an Microsoft Azure virtual machines
Tulsa tech fest 2010 - web speed and scalability
Caching: A Guided Tour - 10/12/2010
SQL Server Wait Types Everyone Should Know
VMworld 2014: Virtualizing Databases

What's hot (19)

PPTX
Scalabe MySQL Infrastructure
PPS
Web20expo Filesystems
PPS
Web20expo Scalable Web Arch
PDF
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
PDF
SVC / Storwize: cache partition analysis (BVQ howto)
PPTX
How to Make SQL Server Go Faster
PPTX
Hardware planning & sizing for sql server
PDF
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
PPTX
Top 10 Application Problems
PPTX
Tech Talk Series, Part 3: Why is your CFO right to demand you scale down MySQL?
PPT
Cohodatawebinar
PPTX
Sql saturday dc vm ware
PDF
Analyze a SVC, STORWIZE metro/ global mirror performance problem-v58-20150818...
PPS
Scalable Web Arch
PPTX
South jersey sql virtualization
PDF
Linux internals for Database administrators at Linux Piter 2016
PDF
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
PDF
Breaking the Sound Barrier with Persistent Memory
PDF
VMworld 2013: Performance and Capacity Management of DRS Clusters
Scalabe MySQL Infrastructure
Web20expo Filesystems
Web20expo Scalable Web Arch
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
SVC / Storwize: cache partition analysis (BVQ howto)
How to Make SQL Server Go Faster
Hardware planning & sizing for sql server
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
Top 10 Application Problems
Tech Talk Series, Part 3: Why is your CFO right to demand you scale down MySQL?
Cohodatawebinar
Sql saturday dc vm ware
Analyze a SVC, STORWIZE metro/ global mirror performance problem-v58-20150818...
Scalable Web Arch
South jersey sql virtualization
Linux internals for Database administrators at Linux Piter 2016
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
Breaking the Sound Barrier with Persistent Memory
VMworld 2013: Performance and Capacity Management of DRS Clusters
Ad

Viewers also liked (20)

PPTX
SolarWinds Federal Webinar: Technical Update & Demo of New Features
PDF
Easy way to do rolling upgrades for SQL Server
PPTX
Survey: IT is Everywhere (End Users’ Perspective, UK)
PPTX
The Fiction behind IT Security Confidence
PDF
Advanced tips for making Oracle databases faster
PPTX
Ending the Tyranny of Expensive Security Tools
PPTX
SolarWinds Federal Tools Webinar - Using Integrated Tools to Improve Federal ...
PPTX
Survey: IT is Everywhere (End Users’ Perspective, Singapore)
PPTX
Get High-Octane Virtual Datacenter Performance
PPTX
National Government Webinar: Reap the Rewards of IT Consolidation
PPTX
SolarWinds Federal User Group 2016 - Optimizing SolarWinds Orion
PPTX
Survey: IT is Everywhere (End Users’ Perspective, Hong Kong)
PPTX
SolarWinds Federal User Group 2016 - SolarWinds Network Management Products U...
PPTX
SAM Webinar - Keep Your Web Apps Running Lean & Mean
PPTX
Air Force Webinar: Using a SIEM to Improve Your IT Security
PPTX
Federal Tools Webinar: Leveraging Affordable Tools to Enhance Your Orion Impl...
PDF
Why SQL Server 2014 Cardinality Estimator is *the* killer feature
PPTX
Survey: IT is Everywhere (End Users’ Perspective, Brazil)
PPTX
Survey: IT is Everywhere (End Users’ Perspective, Australia)
PPTX
SolarWinds Application Performance End User Survey (Public Sector Results)
SolarWinds Federal Webinar: Technical Update & Demo of New Features
Easy way to do rolling upgrades for SQL Server
Survey: IT is Everywhere (End Users’ Perspective, UK)
The Fiction behind IT Security Confidence
Advanced tips for making Oracle databases faster
Ending the Tyranny of Expensive Security Tools
SolarWinds Federal Tools Webinar - Using Integrated Tools to Improve Federal ...
Survey: IT is Everywhere (End Users’ Perspective, Singapore)
Get High-Octane Virtual Datacenter Performance
National Government Webinar: Reap the Rewards of IT Consolidation
SolarWinds Federal User Group 2016 - Optimizing SolarWinds Orion
Survey: IT is Everywhere (End Users’ Perspective, Hong Kong)
SolarWinds Federal User Group 2016 - SolarWinds Network Management Products U...
SAM Webinar - Keep Your Web Apps Running Lean & Mean
Air Force Webinar: Using a SIEM to Improve Your IT Security
Federal Tools Webinar: Leveraging Affordable Tools to Enhance Your Orion Impl...
Why SQL Server 2014 Cardinality Estimator is *the* killer feature
Survey: IT is Everywhere (End Users’ Perspective, Brazil)
Survey: IT is Everywhere (End Users’ Perspective, Australia)
SolarWinds Application Performance End User Survey (Public Sector Results)
Ad

Similar to Why new hardware may not make SQL Server faster (20)

PPTX
Performance tuning Grails applications SpringOne 2GX 2014
PPTX
SQL Server Integration Services and Analysis Services
PDF
World-class Data Engineering with Amazon Redshift
PPTX
Архитектура приложений с использованием MySQL, Петр Зайцев (Percona)
PDF
Performance tuning in sql server
PDF
Adding Value in the Cloud with Performance Test
PPTX
Maximizing performance via tuning and optimization
PPTX
Maximizing performance via tuning and optimization
PPT
MySQL Performance Tuning at COSCUP 2014
PPTX
MySQL: Know more about open Source Database
PDF
Meta scale kognitio hadoop webinar
PPTX
Unit II - Data Science (3) VI semester SRMIST
PDF
071410 sun a_1515_feldman_stephen
PPTX
high performance databases
PPTX
Azure Data Factory Data Flow Performance Tuning 101
PPTX
שבוע אורקל 2016
PDF
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
PDF
Mastering Query Optimization Techniques for Modern Data Engineers
PPTX
Scaling apps for the big time
PPTX
Common SQL Server Mistakes and How to Avoid Them with Tim Radney
Performance tuning Grails applications SpringOne 2GX 2014
SQL Server Integration Services and Analysis Services
World-class Data Engineering with Amazon Redshift
Архитектура приложений с использованием MySQL, Петр Зайцев (Percona)
Performance tuning in sql server
Adding Value in the Cloud with Performance Test
Maximizing performance via tuning and optimization
Maximizing performance via tuning and optimization
MySQL Performance Tuning at COSCUP 2014
MySQL: Know more about open Source Database
Meta scale kognitio hadoop webinar
Unit II - Data Science (3) VI semester SRMIST
071410 sun a_1515_feldman_stephen
high performance databases
Azure Data Factory Data Flow Performance Tuning 101
שבוע אורקל 2016
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Mastering Query Optimization Techniques for Modern Data Engineers
Scaling apps for the big time
Common SQL Server Mistakes and How to Avoid Them with Tim Radney

More from SolarWinds (20)

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

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Cloud computing and distributed systems.
PDF
KodekX | Application Modernization Development
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Machine learning based COVID-19 study performance prediction
Understanding_Digital_Forensics_Presentation.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Electronic commerce courselecture one. Pdf
Empathic Computing: Creating Shared Understanding
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Weekly Chronicles - August'25 Week I
Cloud computing and distributed systems.
KodekX | Application Modernization Development
NewMind AI Monthly Chronicles - July 2025
Agricultural_Statistics_at_a_Glance_2022_0.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Building Integrated photovoltaic BIPV_UPV.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
MYSQL Presentation for SQL database connectivity
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Machine learning based COVID-19 study performance prediction

Why new hardware may not make SQL Server faster

  • 1. Throwing Hardware at SQL Server Performance problems? Think again, there’s a better way! SQL Server Performance
  • 2. Approaches to Performance Improvement » Buy bigger, faster hardware  Sometimes the only answer  Often the easy way out  Can be high risk » New SQL Server features  May help if your problem is one they address » Make better use of existing resources  Start by understanding the issues  Gather and analyze information  Make informed decisions  Be proactive
  • 3. Performance information » Many sources  Dynamic Management views  System Tables  WMI  Performance counters » Needs to be stored and correlated  History  Baselines  Microsoft tools • Often a “science project”  Commercial tools • History and correlation sometimes built in • Help with analysis and resolution • Database Performance Advisor (DPA) does both
  • 4. Hardware Settings » Power Saver Mode  Defaults to Balanced  SQL Server works better on High Power  https://support.microsoft.com/kb/2207548?wa=wsignin1.0 » HBA Queue Depth  Defaults to 16 or 32  SQL Server needs 64 or 128
  • 5. Storage Issues » Data, Logs, and Tempdb on separate volumes » RAID 10 for faster writes than RAID 5 » MPIO – load balanced » Compression reduces IO by increasing rows per page » Table and index scans increase IO  Indexes  Query tuning » Disk Performance  Seconds Per Read - < 10 ms  Seconds Per Write < 5 ms
  • 6. Parallelism » Limits on speed of a core » Adding cores to improve performance  Multiple queries in parallel  Multiple cores for a single query • Scan in parallel • Sort/filter in parallel  Hyper-threading works in current versions » CXPACKET wait type indicates parallelism is being used  Not necessarily a bad thing  Many large queries can produce high CXPACKET waits
  • 7. MAXDOP » Limits the number of schedulers for a query  Set at instance level or query hint  Defaults to 0 – all schedulers on system  Too much parallelism can be bad • Competition for processor resources • Splitting and combining overhead • Crossing NUMA boundaries • Servers may have > 64 cores which is more than most queries can use effectively  MAXDOP <= NUMA node size  MAXDOP = 8 good place to start
  • 8. Cost Threshold for Parallelism » Optimizer creates serial plan first » If the cost of the serial plan is greater than the Cost Threshold for Parallelism it creates a parallel plan » The lowest cost plan is used » Cost Threshold default is 5 » With modern servers, 5 is much to small  Waste time and processor cycles computing parallel plans  May use parallel plan for very small queries » Start with 25-30 and if it helps try 40 or 50
  • 9. Buffer Cache » Cache pages so query engine doesn’t have to go to disk » Low buffer cache = increased IO » Measure memory stress  Page Life Expectancy (PLE) – estimated time page will stay in memory • Larger the better • Look for sudden drops in PLE • Large table scans • Lots of IO to reload cache  Lazy Writes • Short on memory – dirty pages flushed to disk between checkpoints » Fix buffer cache issues  Reduce table scans  Increase memory
  • 10. Plan Cache » Compiled plans are stored in cache for possible reuse  Lookup by hash of query text • Must be exact match  Plan not reused are gradually aged out of cache » Single use plans  Usually non-parameterized queries  Waste cache space – slow search for plans  OPTIMIZE FOR ADHOC QUERIES instance parameter • Caches queries on second use • Saves cache space • Use routinely  FORCED PARAMETERIZATION • Makes optimizer more aggressive about parameterizing queries • Use only after testing • Only when rewriting queries isn’t possible
  • 11. Table and Index Scans » Query needs to access all rows  Aggregates  Reports » Scan is the best way to execute the query  Not many rows  Most of the rows required » No index on the column » There is an index but it can’t be used  Implicit datatype conversions  Scalar functions
  • 12. Wait Analysis » SQL tasks are either executing or waiting » Understanding what tasks are waiting for can help you find performance issues » DPA offers several ways to analyze waits  System wide waits – what does the system wait for  Waits by query – what waits make up the response time of a query » DPA helps analyze query performance  Which queries take the most time  Which queries run most often  Which queries use the most resources » DPA analyzes tends  Resource usage changing  Queries running slower
  • 13. Database Performance Analyzer Demo Janis Griffin » Database Performance Evangelist » SolarWinds – The Power to Manage IT
  • 14. First steps » Check Power Saver and HBA settings » Implement data compression » Set MAXDOP to 9 and Cost Threshold for Parallelism to 30 » SET OPTIMIZE FOR ADHOC QUERIES option » Set up monitoring for (at least)  Tables Scans  PLE  Lazy Writes  Seconds per Write  Seconds per Read » Check for missing indexes and tune most expensive queries
  • 15. Summary » Investing in hardware without first understanding performance issues is a high risk option » Gathering performance information is key to understanding and resolving performance issues » Baselines and history are important to performance analysis » Wait analysis can help diagnose performance issues
  • 16. © 2014 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Resolve performance issues quickly—free trial » Try Database Performance Analyzer FREE for 14 days » Improve root cause of slow performance  Quickly identify root cause of issues that impact end-user response time  See historical trends over days, months, and years  Understand impact of VMware® performance  Agentless architecture with no dependence on Oracle Packs, installs in minutes www.solarwinds.com/dpa-download/
  • 17. Questions? © 2014 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 18. © 2014 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Thank You! The SOLARWINDS and SOLARWINDS & Design marks are the exclusive property of SolarWinds Worldwide, LLC, 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, registered or pending registration in the United States or in other countries. All other trademarks mentioned herein are used for identification purposes only and may be or are trademarks or registered trademarks of their respective companies.