• Save
SQL Server Monitoring with SolarWinds Server & Application Monitor
 

SQL Server Monitoring with SolarWinds Server & Application Monitor

on

  • 1,120 views

Despite being a popular database, SQL Server is still prone to performance issues. Learn how AppInsight for SQL, a new embedded feature in SolarWinds Server & Application Monitor, can help you ...

Despite being a popular database, SQL Server is still prone to performance issues. Learn how AppInsight for SQL, a new embedded feature in SolarWinds Server & Application Monitor, can help you discover and troubleshoot these issues more quickly.

Statistics

Views

Total Views
1,120
Views on SlideShare
1,120
Embed Views
0

Actions

Likes
1
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SQL Server Monitoring with SolarWinds Server & Application Monitor SQL Server Monitoring with SolarWinds Server & Application Monitor Presentation Transcript

  • AppInsight for SQL Deep SQL Server Monitoring © 2013, SolarWinds Worldwide, LLC. All rights reserved. 1
  • Bottlenecks in a SQL Environment » Despite being a popular database, SQL Server is still prone to performance issues, such as:  Queries: Bad queries and expensive queries slow database performance  Database Size: When database size grows, the server requires more memory and CPU to read the data  Indexing: Adding more information to the database causes the index content to scatter, this also causes fragmentation. Poor index fragmentation requires more disk space which slows database searches  Memory: Insufficient memory reduces SQL server performance and leads to excessive paging  Connections: Database performance declines when multiple users run queries or try to access the SQL server APPINSIGHT FOR SQL 2
  • Deep SQL Monitoring Solution » Drill deep to monitor SQL server issues using AppInsight for SQL. A new embedded feature now part of SolarWinds Server & Application Monitor (SAM) offering deep SQL server monitoring  Powerful and deep SQL server monitoring using agentless technology  Easily solve common and complex SQL bottlenecks  Dedicated performance counters that monitors SQL servers comprehensively  Automatically discover SQL 2008, 2008R2, and SQL 2012 server instances – easily scan an entire subnet, group of subnets, IP address ranges, or a list of individual IP addresses  Drill deeper from a node to a database component seamlessly using the intuitive dashboard APPINSIGHT FOR SQL 3
  • Monitoring SQL Server Performance See critical information in one view using AppInsight for SQL Memory Disk Usage Storage Information Buffer Statistics Cache APPINSIGHT FOR SQL 4 Top Expensive Queries Event & Error Logs And many more
  • Key Performance Metrics | Database Availability » Database availability is the most important metric to monitor  You should know the status of your database at any given time  View a graphical representation of various states of availability for the current database  Edit availability resources • Change availability interval • Chart title names • Amount of historic data you want to load APPINSIGHT FOR SQL 5 1
  • Key Performance Metrics | Top Expensive Queries 2 » CPU utilization is will be high if a single query has a delayed response. Further, applications using the same SQL database will have performance issues due to an expensive query APPINSIGHT FOR SQL 6
  • Key Performance Metrics | Top Expensive Queries » Monitor the following performance metrics to ensure queries are performing effectively:  CPU Time: Shows what each query is doing to CPU load and performance  Query Duration: Monitor how long it takes for a query to run  Logical & Physical Reads: Indicates the total number of pages needed to process the query and number of pages read from the disks  Execution: See the number of times the listed query is executed APPINSIGHT FOR SQL 7
  • Key Performance Metrics | Memory » Memory bottlenecks causes performance issues in SQL server  Comprehensively monitor key metrics related to memory • • • • • • • • • • • • Total server memory Target server memory SQL cache memory Lock memory Optimizer memory Connection memory Memory grants pending Workfiles created/sec Worktables created/sec Cache hit ratio Pages/sec And many more APPINSIGHT FOR SQL 8 3
  • Other Key Performance Metrics to Monitor SQL Performance Metrics Database Size SQL Storage Metrics Hardware Health Top 10 Clustered Indexes by Fragmentation Database Connections SQL Error Logs Latches & Locks APPINSIGHT FOR SQL 9
  • Statistical Thresholds & Real-time Alerting » Set alerts based on statistical thresholds with Server & Application Monitor:  Automatically create thresholds from baseline values from data collected over 7 days or more  Configure alerts based on resource dependencies, correlated events, and sustained conditions  Automatically set threshold values depending on day or night SQL performance  Depending on alert priority, view alerts in the Web console or receive them via email or phone APPINSIGHT FOR SQL 10
  • Real-time Reporting on SQL Databases » » » Eliminate blind spots by providing indepth visibility and reporting on database availability, memory, disk usage, etc. Access over 100 out-of-the-box Webbased reports to help quickly uncover database issues, perform proactive performance analysis, and report of SLAs Use AppInsight for SQL to generate reports such as:       Database back-up Database size by file Database status Top tables by size Expensive queries Transaction log size APPINSIGHT FOR SQL 11
  • Takeaway for DBAs & SysAdmins » Get the most out of your SQL server – optimize performance by monitoring key performance metrics » Stay aware of the performance and availability of the database server at any given time » Increases the effectiveness of the database server » Avoid performance bottlenecks » Offers scalability to monitor more databases and instances » Helps maintain your server hardware and keep it in a healthy status Leverage AppInsight for SQL for continuous and consistent SQL server performance APPINSIGHT FOR SQL 12
  • Learn More About AppInsight for SQL Tech-Tips: AppInsight for SQL Blog: Optimize & Diagnose Memory Issues in SQL Server Video: SQL Performance Monitoring Best Practices Whitepaper: The Essential Guide to Database Monitoring APPINSIGHT FOR SQL 13
  • Test Drive AppInsight for SQL Maintain the health of your SQL Server using Server & Application Monitor APPINSIGHT FOR SQL 14
  • Thank you! APPINSIGHT FOR SQL 15