Microsoft SQL Server Solution 1.0 Guide



Similar documents
Microsoft Internet Information Services Solution 1.0

Active Directory Solution 1.0 Guide

vrealize Operations Manager Customization and Administration Guide

SOLIDWORKS Enterprise PDM - Troubleshooting Tools

One of the database administrators

vrealize Operations Management Pack for vcloud Air 2.0

Management Pack for vrealize Infrastructure Navigator

vcenter Operations Manager for Horizon Supplement

SQL Server Performance Assessment and Optimization Techniques Jeffry A. Schwartz Windows Technology Symposium December 6, 2004 Las Vegas, NV

vrops Microsoft SQL Server MANAGEMENT PACK User Guide

VMware vrealize Operations for Horizon Administration

vrealize Operations Manager User Guide

VMware vcenter Operations Manager Administration Guide

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5

EZManage V4.0 Release Notes. Document revision 1.08 ( )

Perfmon Collection Setup Instructions for Windows Server 2008+

Performance data collection and analysis process

VMware vcenter Operations Manager for Horizon Supplement

VMware vcenter 4.0 Database Performance for Microsoft SQL Server 2008

EMC Smarts Integration Guide

Juniper Networks Management Pack Documentation

Installing and Configuring vcenter Multi-Hypervisor Manager

vrealize Operations Management Pack for OpenStack

Microsoft SharePoint 2010 on HP ProLiant DL380p Gen8 servers

Centerity Service Pack for Microsoft Exchange 2013 Keep your services up and running!

Managing Multi-Hypervisor Environments with vcenter Server

VMware vcenter Operations Manager Enterprise Administration Guide

CA Nimsoft Monitor Snap

Performance Counters. Microsoft SQL. Technical Data Sheet. Overview:

vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide

VMware vrealize Operations for Horizon Installation

Oracle Enterprise Manager

Migrating to vcloud Automation Center 6.1

Solving Performance Problems In SQL Server by Michal Tinthofer

CA Unified Infrastructure Management

Installing and Administering VMware vsphere Update Manager

CA Nimsoft Monitor. Probe Guide for IIS Server Monitoring. iis v1.5 series

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version Fix Pack 2.

Installing and Configuring vcenter Support Assistant

Storage and SQL Server capacity planning and configuration (SharePoint...

Perfmon counters for Enterprise MOSS

VMware vrealize Operations for Horizon Installation

Installation and Configuration Guide for Windows and Linux

Installing and Configuring vcloud Connector

Deployment and Configuration Guide

PERFORMANCE TUNING IN MICROSOFT SQL SERVER DBMS

vsphere Replication for Disaster Recovery to Cloud

Installation and Configuration Guide for Windows and Linux

Advanced Service Design

VMware Mirage Web Manager Guide

SNMP Adapter Installation and Configuration Guide

Chapter 15: AppInsight for SQL

VirtualCenter Database Maintenance VirtualCenter 2.0.x and Microsoft SQL Server

VMware vrealize Configuration Manager Advanced Installation Guide vrealize Configuration Manager 5.8

SQL diagnostic manager Management Pack for Microsoft System Center. Overview

VMware Horizon FLEX User Guide

DMS Performance Tuning Guide for SQL Server

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0

vcenter Support Assistant User's Guide

Reconfiguring VMware vsphere Update Manager

VMware vcenter Log Insight User's Guide

IaaS Configuration for Cloud Platforms

W I S E. SQL Server 2008/2008 R2 Advanced DBA Performance & WISE LTD.

Reconfiguration of VMware vcenter Update Manager

ERserver. iseries. Work management

Destiny performance monitoring white paper

Monitoring Agent for Microsoft Exchange Server Fix Pack 9. Reference IBM

Running a Workflow on a PowerCenter Grid

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent Version Fix Pack 2.

vcenter Configuration Manager Backup and Disaster Recovery Guide VCM 5.3

vcloud Suite Licensing

VMware vcenter Log Insight Getting Started Guide

Idera SQL Diagnostic Manager Management Pack Guide for System Center Operations Manager. Install Guide. Idera Inc., Published: April 2013

vsphere Replication for Disaster Recovery to Cloud

3 Setting up Databases on a Microsoft SQL 7.0 Server

User's Guide - Beta 1 Draft

vrealize Air Compliance OVA Installation and Deployment Guide

VMware Horizon FLEX User Guide

Monitoring PostgreSQL database with Verax NMS

Users are Complaining that the System is Slow What Should I Do Now? Part 1

CA Nimsoft Monitor. Probe Guide for Active Directory Server. ad_server v1.4 series

EMC ApplicationXtender Server

Squeezing The Most Performance from your VMware-based SQL Server

User's Guide - Beta 1 Draft

Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0

Upgrading Horizon Workspace

vsphere App HA Installation and Configuration Guide

VMware vcenter Discovered Machines Import Tool User's Guide Version for vcenter Configuration Manager 5.3

VMware vcenter Configuration Manager Backup and Disaster Recovery Guide vcenter Configuration Manager 5.4.1

Mind Q Systems Private Limited

Veeam ONE What s New in v9?

IBM Tivoli Monitoring Version 6.3 Fix Pack 2. Infrastructure Management Dashboards for Servers Reference

CA Nimsoft Monitor. Probe Guide for Apache HTTP Server Monitoring. apache v1.5 series

Using the vcenter Orchestrator Plug-In for Microsoft Active Directory

Scalability Tuning vcenter Operations Manager for View 1.0

Sitecore Health. Christopher Wojciech. netzkern AG. Sitecore User Group Conference 2015

VMware vcenter Log Insight Administration Guide

IT Best Practices Audit TCS offers a wide range of IT Best Practices Audit content covering 15 subjects and over 2200 topics, including:

Transcription:

This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this document, see http://www.vmware.com/support/pubs. EN-001897-00

You can find the most up-to-date technical documentation on the VMware Web site at: http://www.vmware.com/support/ The VMware Web site also provides the latest product updates. If you have comments about this documentation, submit your feedback to: docfeedback@vmware.com Copyright 2015 VMware, Inc. All rights reserved. Copyright and trademark information. VMware, Inc. 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com 2 VMware, Inc.

Contents The Microsoft SQL Server Solution Guide 5 1 Introduction to the Microsoft SQL Server Solution 7 2 Installing the Microsoft SQL Server Solution 9 Set the Agent as a Domain User 9 Install the Microsoft SQL Server Solution 9 3 Microsoft SQL Server Plug-in Dashboard 11 Access the Dashboard for the Microsoft SQL Server Solution 11 Microsoft SQL Server Plug-in Dashboard 11 4 Microsoft SQL Server Plug-in Alert Definitions 13 5 Microsoft SQL Server Plug-in Metrics 17 MSSQL Server Metrics 17 MSSQL Agent Metrics 23 MSSQL Analysis Service Metrics 23 MSSQL Reporting Services Metrics 30 MSSQL Database Metrics 31 Index 33 VMware, Inc. 3

4 VMware, Inc.

The Microsoft SQL Server Solution Guide The Microsoft SQL Server Solution Guide includes information about installing the Microsoft SQL Server Solution, and describes the objects, metrics, preconfigured dashboard, symptoms, alerts, recommendations, and inventory tree that it provides. The Microsoft SQL Server Solution Guide describes the process of deploying a working instance of the Microsoft SQL Server Plug-in in your vrealize Operations Manager environment. Intended Audience The information in this guide is intended for operations personnel who set up and support the vrealize Operations Manager infrastructure. VMware Technical Publications Glossary VMware Technical Publications provides a glossary of terms that might be unfamiliar to you. For definitions of terms as they are used in VMware technical documentation, go to http://www.vmware.com/support/pubs. VMware, Inc. 5

6 VMware, Inc.

Introduction to the 1 Microsoft SQL Server Solution The Microsoft SQL Server Plug-in is deployed to the End Point Operations Management agent that helps to monitor Microsoft SQL Server. Monitored Objects The Microsoft SQL Server Plug-in discovers and collects metrics for the following objects: MSSQL Server MSSQL Cluster MSSQL Database Server MSSQL Analysis Service MSSQL Reporting Service MSSQL Agent These objects are categorized under the group called MSSQL World. VMware, Inc. 7

8 VMware, Inc.

Installing the 2 Microsoft SQL Server Solution You can download the Microsoft SQL Server Solution from the VMware Solution Exchange website. This chapter includes the following topics: Set the Agent as a Domain User, on page 9 Install the Microsoft SQL Server Solution, on page 9 Set the Agent as a Domain User If you plan to discover and monitor the Microsoft SQL Server cluster or standalone, change the agent process manually to run with the domain user account, unless it is a standalone Microsoft SQL Server that runs with a local user account. Use the Windows services tool to manually set the agent as a domain user. Procedure 1 Open the Windows Services tool. 2 Select End Point Operations Management Service and double-click. 3 Click the Log On tab in the End Point Operations Management Service Properties dialog box. 4 Select This account and enter the domain user credentials. 5 Click OK and restart the service. You can also use the sc.exe config "Hyperic HQ Agent" obj= "QA1\administrator" password= "MyPassword" command to set the agent as domain user. Install the Microsoft SQL Server Solution The Microsoft SQL Server Solution consists of a PAK file. You can install the Microsoft SQL Server Solution to monitor the objects of the Microsoft SQL Server and collect metrics. Prerequisites Verify that the cluster.exe command line interface tool is enabled on the monitored machine. Procedure 1 Log in to the vrealize Operations Manager user interface with administrative privileges. 2 In the left pane of vrealize Operations Manager, click the Administration icon and click Solutions. 3 On the Solutions tab, click the plus sign. 4 Browse to locate the temporary folder and select the PAK file. VMware, Inc. 9

5 Click Upload. The upload might take several minutes. 6 Read and accept the EULA, and click Next. Installation details appear in the window during the process. 7 When the Microsoft SQL Server Solution is installed, click Finish. What to do next After you install the Microsoft SQL Server Solution, the End Point Operations Management agent discovers and monitors the objects of the Microsoft SQL Server Plug-in. 10 VMware, Inc.

Microsoft SQL Server Plug-in 3 Dashboard The MS SQL dashboard is added to the predefined vrealize Operations Manager dashboards. You can use the MS SQL dashboard to perform a quick overview of your Microsoft SQL Server environment. This chapter includes the following topics: Access the Dashboard for the Microsoft SQL Server Solution, on page 11 Microsoft SQL Server Plug-in Dashboard, on page 11 Access the Dashboard for the Microsoft SQL Server Solution You can use the dashboard to view, monitor, and troubleshoot objects in your cloud infrastructure. Procedure u To access the dashboard, select the Dashboard List > Applications > MS SQL menu option from the vrealize Operations Manager menu bar. If the dashboard is not displayed on the Home page, on the vrealize Operations Manager menu bar, click Dashboards List, and verify that the Applications check box is selected. Microsoft SQL Server Plug-in Dashboard When the Microsoft SQL Server Plug-in is installed, it adds a preconfigured dashboard. Use the MS SQL dashboard for a quick overview of your Microsoft SQL environment. You can use the information in the dashboard to determine problems in your infrastructure or database and take appropriate action. Widgets in the MS SQL Dashboard You can use the the MS SQL dashboard to view the Microsoft SQL cluster and servers, key performance indicators (KPIs), and a list of alerts. The dashboard includes several widgets. VMware, Inc. 11

Table 3 1. MS SQL Dashboard Widgets Widget MS SQL KPIs Alert List Relationships Description This widget displays the MS SQL cluster view. This widget provides an overview of the MS SQL environment. You can view the MS SQL clustered and nonclustered objects and their health. You can filter the other widgets when you click on an object. This widget displays important metrics, their current value and health, and the short term trend. You can view important health metrics to see what is not working. You can view information in this widget only after you select a specific object in the MS SQL widget. This widget displays a list of active alerts for the objects it is configured to monitor. You can view information in this widget only after you select a specific object in the MS SQL widget. This widget displays a topology view of the objects. You can view the different infrastructure components, application components, and services built as a stack. You can drill-down on the red items to determine problems in your infrastructure or database and take appropriate action. You can view information in this widget only if you have selected a specific object in the MS SQL widget. 12 VMware, Inc.

Microsoft SQL Server Plug-in Alert 4 Definitions When the Microsoft SQL Server Solution is installed, it adds preconfigured dashboards and alert definitions that you use to monitor and troubleshoot the components in your storage area network. vrealize Operations Manager generates an alert if a problem occurs with the components in the storage area network that the Microsoft SQL Server Plug-in is monitoring. Table 4 1. Alert Definitions Alert Name Object Type Symptom Recommendation Cluster health is critical MSSQL cluster The SQL Server instance is unavailable Restart the node. Verify connectivity between nodes. Verify connectivity to shared storage. Critical disk I/O latency and locks per second greater than specified MSSQL The disk on which the database resides has critical I/O latency. Verify whether low disk response time causes the lock. Database file at max file MSSQL Database All conditions must be met for an alert to be triggered. The percentage used from the database file size allocated is greater than specified. AutoGrowth is enabled. The maximum file size for the database has been reached. The maximum database file size is set. Increase the maximum file size. Add files to the file group. Deadlocks per second greater than specified MSSQL The disk on which the database resides has critical i/o latency. Optimize data manipulation statements. VMware, Inc. 13

Table 4 1. Alert Definitions (Continued) Alert Name Object Type Symptom Recommendation Inadequate memory usage MSSQL Database Any of the parent objects must exhibit all the symptoms for an alert to be triggered. The MS SQL instance memory usage is less than the specified memory allocation. The buffer cache hit ratio is less than the specified ratio. The MS SQL instance is up and running for more than one hour. Check whether the queries load unnecessary data to memory (query tuning). Check whether allocated machine memory size is insufficient for the current load. Insufficient disk space MSSQL Database Insufficient space for the database file. Less than 15 to 5 percent free space. Increase the disk space and reduce the database files. Add files to a file group on another disk. Insufficient disk space for next allocation MSSQL Database All conditions must be met for an alert to be triggered. The percentage of space used by the database file is greater than specified. AutoGrowth is enabled. The next allocation size is greater than the available disk space. Increase the disk space and shrink database files. Add files to a file group on another disk. Insufficient file-group space MSSQL Database All conditions must be met for an alert to be triggered. The percentage of space used by the database file is greater than specified. AutoGrowth is not enabled. Increase the disk space and reduce the number of database files. Add files to file group on another disk. Enable AutoGrowth for the files. Lock waits per second greater than specified MSSQL The number of lock waits per second is greater than specified. Optimize the data manipulation statements. Verify the disk response time. Logical disk transfer speed is out if specified range MSSQL The data transfer speed on the logical disk is out of normal range or is critically slow. Verify your storage for one or more malfunctioning disks. If you are using more than your planned throughput, look for untuned queries. 14 VMware, Inc.

Chapter 4 Microsoft SQL Server Plug-in Alert Definitions Table 4 1. Alert Definitions (Continued) Alert Name Object Type Symptom Recommendation Low free memory and high paging MSSQL Free memory on the operating system is less than specified. The page output on the disk is greater than specified. Improve inefficient queries which consume memory. Consider adding more memory to the guest. Transaction log is inflating while the recovery mode is Full MSSQL All conditions must be met for an alert to be triggered or any of the child objects must exhibit all the symptoms before an alert is triggered. The database recovery model is Full. The total database log size is above dynamic threshold. Take a backup of the transaction log to free already allocated space. Check when you last took a successful backup of the transaction log. If replication is involved, troubleshoot old articles. Transaction log is inflating while the recovery mode is Simple MSSQL All conditions must be met for an alert to be triggered or any of the child objects must exhibit all the symptoms before an alert is triggered. The database recovery model is or Simple. The total database log size is above dynamic threshold. Check the size and duration of transactions. VMware, Inc. 15

16 VMware, Inc.

Microsoft SQL Server Plug-in Metrics 5 The Microsoft SQL Server Plug-in collects metrics for objects. You can view these metrics from the vrealize Operations Manager user interface. From the vrealize Operations Manager user interface, click Environment > MSSQL Clusters Instances and Services > Troubleshooting > All Metrics tab. This chapter includes the following topics: MSSQL Server Metrics, on page 17 MSSQL Agent Metrics, on page 23 MSSQL Analysis Service Metrics, on page 23 MSSQL Reporting Services Metrics, on page 30 MSSQL Database Metrics, on page 31 MSSQL Server Metrics The Microsoft SQL Server Plug-in collects metrics for the MSSQL Server object type. Table 5 1. MSSQL Server Metrics Availability AVAILABILITY True All Total Database Active Transactions Total Database Transactions/sec THROUGHPUT True All THROUGHPUT True All % Processor Time UTILIZATION True All Batch Requests/sec UTILIZATION True All Buffer cache hit ratio UTILIZATION True All Instance uptime UTILIZATION True 2008 and above Machine % disk time CALCULATED True All Machine avg disk queue length CALCULATED True All Machine CPU usage CALCULATED True All Machine total memory CALCULATED True All Machine used memory CALCULATED True All Memory usage CALCULATED True All VMware, Inc. 17

Table 5 1. MSSQL Server Metrics (Continued) SQL compilations/sec UTILIZATION True All SQL re-compilations/sec UTILIZATION True All Lazy writes/sec UTILIZATION True All Lock Wait Time (ms) UTILIZATION True All Lock Waits/sec UTILIZATION True All Locks Average Wait Time (ms) UTILIZATION True All Lock Requests/sec UTILIZATION True All Logins/sec UTILIZATION True All Logouts/sec UTILIZATION True All Number of Deadlocks/sec UTILIZATION True All Page life expectancy UTILIZATION True All Stored procedures invoked/sec UTILIZATION True All Total server memory (KB) UTILIZATION True 2012 and 2014 Target server memory (KB) Total database log file size (KB) Total database data file size (KB) UTILIZATION True 2012 and 2014 UTILIZATION True All UTILIZATION True All Active Transactions THROUGHPUT False All SQL compilations percent per second SQL re-compilations percent per second % User Time % Privileged Time Active Temp tables AU cleanup batches/sec AU cleanups/sec Auto-Param Attempts/sec Average Latch Wait Time (s) Background writer pages/sec By-reference LOB create count By-reference LOB use count UTILIZATION False 2012 and 2014 Checkpoint Pages/sec Connection Memory (KB) Connection Reset/sec UTILIZATION False 2008 and above 18 VMware, Inc.

Chapter 5 Microsoft SQL Server Plug-in Metrics Table 5 1. MSSQL Server Metrics (Continued) Count LOB Read ahead Count pull in row Count push off row Database cache memory (KB) UTILIZATION False 2012 and 2014 Database pages Deferred dropped AUs Deferred dropped rowsets Data File Size Dropped rowset cleanups/sec Dropped rowsets skipped/sec Elapsed time Event notifications delayed drop Extent deallocations/sec Extents allocated/sec External benefit for memory Failed AU cleanup batches/sec UTILIZATION False 2012 and 2014 Failed auto-param/sec Failed leaf page cookie Failed tree page cookie Forced parameterization/sec Forwarded records/sec Free list stalls/sec Free Memory (KB) UTILIZATION False 2012 and 2014 Free space page fetches/sec Free space scans/sec Full scans/sec Granted workspace memory (KB) Guided plan executions/sec UTILIZATION False 2008 and above Handle count HTTP authenticated requests Index searches/sec InSysXact waits/sec UTILIZATION False 2012 and 2014 VMware, Inc. 19

Table 5 1. MSSQL Server Metrics (Continued) Integral Controller Slope UTILIZATION False 2012 and 2014 IO Data bytes/sec IO Data operations/sec IO other bytes/sec IO other operations/sec IO read operations/sec IO read bytes/sec IO write bytes/sec IO write operations/sec Latch waits/sec LOB handle destroy count LOBSS provider create count LOBSS provider destroy count LOBSS provider truncation count LOB Handle create count Lock Blocks Lock Blocks Allocated Lock Memory (KB) Lock Owner Blocks Lock Owner Blocks Allocated Lock Timeouts/sec Log Pool Memory (KB) UTILIZATION False 2012 and 2014 Logical connections Mars deadlock Maximum Workspace Memory (KB) Memory Grants Outstanding Memory Grants Pending Misguided plan executions/sec Mixed page allocations/sec UTILIZATION False 2008 and above Non-atomic yield rate Number of super latches Optimizer Memory (KB) Page compression attempts/sec UTILIZATION False 2008 and above 20 VMware, Inc.

Chapter 5 Microsoft SQL Server Plug-in Metrics Table 5 1. MSSQL Server Metrics (Continued) Page deallocations/sec Page faults/sec Page file bytes Page file bytes peak Page lookups/sec Page reads/sec Page splits/sec Page writes/sec Page reads per Minute Page writes per Minute Page allocated/sec Page splits Percent Log Used Pages compressed/sec UTILIZATION False 2008 and above Pool Nonpaged bytes Pool paged bytes Priority base Private bytes Probe scans/sec Processes blocked Range scans/sec Read ahead pages/sec Replication Pending Transactions Replication Transaction Rate Reserved Server Memory (KB) UTILIZATION False 2012 and 2014 Safe auto-param/sec Scan point revalidation/sec Skipped ghosted records/sec SOAP empty requests SOAP method invocations SOAP session initiate requests SOAP session terminate requests SOAP SQL requests SOAP WSDL requests VMware, Inc. 21

Table 5 1. MSSQL Server Metrics (Continued) SQL attention rate SQL cache memory (KB) SQL trace IO provider lock waits Stolen server memory (KB) UTILIZATION False 2012 and 2014 Stolen pages Super latch promotions/sec Super latch demotions/sec Table lock escalations/sec Temp tables creation rate Temp tables for destruction Tempdb recovery unit ID UTILIZATION False 2008 and above Tempdb rowset ID UTILIZATION False 2008 and above Thread count Total database log cache hit ratio Total database log file used size (KB) Total database log flush wait time Total database log growths Total database log shrinks Total database log truncations Total database percent log used (%) Total database repl.pending Xacts Total database repl.trans. rate Total latch wait time (ms) Trace event notification queue Transactions Unsafe auto params/sec Used leaf page cookie Used tree page cookie User connections Virtual bytes Virtual bytes peak 22 VMware, Inc.

Chapter 5 Microsoft SQL Server Plug-in Metrics Table 5 1. MSSQL Server Metrics (Continued) Workfiles created/sec Working set Working set - private Working set peak Worktables created/sec Worktables from cache ratio MSSQL Agent Metrics The Microsoft SQL Server Plug-in collects metrics for the MSSQL Agent object type. Table 5 2. MSSQL Agent Metrics Availability AVAILABILITY True All Active Jobs UTILIZATION True All Failed Jobs UTILIZATION True All Job Success Rate Jobs activated/minute Queued jobs Successful jobs MSSQL Analysis Service Metrics The Microsoft SQL Server Plug-in collects metrics for the MSSQL Analysis Service object type. Table 5 3. MSSQL Analysis Service Metrics Availability AVAILABILITY True All Total Failures UTILIZATION True All Avg time/query UTILIZATION True All Agg Cache KB Aggregation hits/sec UTILIZATION False 2008 and above Aggregation lookups/sec UTILIZATION False 2008 and above Aggregation map files Avg time/query Bytes sent/sec Calculation cache hits/sec UTILIZATION False 2008 and above Calculation cache lookups/sec UTILIZATION False 2008 and above Cases/sec Cleaner balance/sec VMware, Inc. 23

Table 5 3. MSSQL Analysis Service Metrics (Continued) Cleaner current price Cleaner Memory KB Cleaner memory nonshrinkable KB Cleaner memory shrinkable KB Cleaner Memory shrunk KB/sec Concurrent DM queries Current connections Current dimension queries Current entries Current KB Current latch waits Current lock waits Current locks Current measure group queries Current models processing Current partitions Current user partitions Data bytes/sec Data reads/sec Dimension cache hits/sec UTILIZATION False 2008 and above Dimension cache lookups/sec Dimension Index (Hash) Files UTILIZATION False 2008 and above Dimension property files Dimension queries/sec Dimension string files Direct hit ratio Direct hits/sec Evictions/sec Fact aggregation files Fact data files Fact string files Failures/sec Filestore clock pages examined/sec 24 VMware, Inc.

Chapter 5 Microsoft SQL Server Plug-in Metrics Table 5 3. MSSQL Analysis Service Metrics (Continued) Filestore clock pages have ref/sec Filestore clock pages valid /sec Filestore IO errors Filestore IO errors/sec Filestore KB Filestore KB reads/kb Filestore KB write/sec Filestore memory pinned KB Filestore page faults/sec All Filestore reads/sec Filestore writes/sec Flat cache hits/sec UTILIZATION False 2008 and above Flat cache lookups/sec UTILIZATION False 2008 and above In-memory aggregation map file KB In-memory aggregation map file KB/sec In-memory dimension index (hash) file KB In-memory dimension index (hash) file KB/sec In-memory dimension property file KB In-memory dimension property file KB/sec In-memory dimension string file KB In-memory dimension string file KB/sec In-memory fact aggregation file KB In-memory fact aggregation file KB/sec In-memory fact data file KB In-memory fact data file KB/sec In-memory fact string file KB In-memory fact string file KB/sec All In-memory map file KB VMware, Inc. 25

Table 5 3. MSSQL Analysis Service Metrics (Continued) In-memory map file KB/sec In-memory other file KB In-memory other file KB/sec Inserts/sec KB added/sec Latch waits/sec Lock denials/sec Lock grants/sec Lock requests/sec Lock waits/sec Long parsing busy threads Long parsing idle threads Long parsing job queue length Long parsing job rate Lookups/sec Map bytes/sec Map files Map reads/sec Measure group cache hits/sec Measure group cache lookups/sec Measure group queries/sec UTILIZATION False 2008 and above UTILIZATION False 2008 and above Memory limit hard KB UTILIZATION False 2012 and 2014 Memory limit high KB Memory limit low KB Memory limit Vertipaq KB UTILIZATION False 2012 and 2014 Memory size bytes Memory size rows Memory usage KB Misses/SEC Network round trips/sec UTILIZATION False 2008 and above Notifications/sec UTILIZATION False 2012 and 2014 Other files Page pool 1 Alloc KB Page pool 1 lookaside KB 26 VMware, Inc.

Chapter 5 Microsoft SQL Server Plug-in Metrics Table 5 3. MSSQL Analysis Service Metrics (Continued) Page pool 64 Alloc KB Page pool 64 lookaside KB Page pool 8 Alloc KB Page pool 8 lookaside KB Persisted cache hits/sec UTILIZATION False 2008 and above Persisted cache lookups/sec Potential in-memory aggregation map file KB Potential in-memory dimension index (hash) file KB Potential in-memory dimension property file KB Potential in-memory dimension string file KB Potential in-memory fact aggregation file KB Potential in-memory fact data file KB Potential in-memory fact string file KB Potential in-memory fact map file KB Potential in-memory other file KB UTILIZATION False 2008 and above All Predictions/sec Proactive caching begin/sec Proactive caching completion/sec Processing cancellations/sec Processing pool busy I/O job threads Processing pool busy non- I/O threads Processing pool busy threads Processing pool busy I/O job completion rate Processing pool I/O job queue length Processing pool idle I/O job threads UTILIZATION False 2012 and 2014 UTILIZATION False 2012 and 2014 UTILIZATION False 2012 and 2014 UTILIZATION False 2012 and 2014 UTILIZATION False 2012 and 2014 UTILIZATION False 2012 and 2014 UTILIZATION False 2012 and 2014 UTILIZATION False 2012 and 2014 VMware, Inc. 27

Table 5 3. MSSQL Analysis Service Metrics (Continued) Processing pool idle non- I/O threads Processing pool idle threads Processing pool job queue length UTILIZATION False 2012 and 2014 Processing pool job rate Queries answered/sec Queries from cache direct/sec Queries from cache filtered/sec Queries from file/sec Queries/sec Query pool busy threads Query pool idle threads Query pool job queue length Query pool job rate Quota blocked Quota KB Requests/sec Rows converted/sec Rows created/sec Rows merged/sec Rows read/sec Rows sent/sec Rows written/sec Rows/sec Short parsing busy threads Short parsing idle threads Short parsing job queue length Short parsing job rate Successes/sec Temp file bytes written/sec Temp file rows written/sec Total autoexist Total cells calculated Total deadlocks detected 28 VMware, Inc.

Chapter 5 Microsoft SQL Server Plug-in Metrics Table 5 3. MSSQL Analysis Service Metrics (Continued) Total dimension queries Total direct hits Total evictions Total existing Total filtered iterator cache hits Total filtered iterator cache misses UTILIZATION False 2008 and above UTILIZATION False 2008 and above Total flat cache inserts Total inserts Total lookups Total measure group queries Total misses Total network round trips Total non empty Total non empty for calculated members Total non empty unoptimized Total partitions Total predictions Total queries Total queries answered Total queries from cache direct Total queries from cache filtered Total queries from file Total recomputes Total requests Total rows Total rows converted Total rows read Total rows written Total sonar subcubes Total successes Unlock requests/sec VertiPaq Memory- Mapped KB UTILIZATION False 2012 and 2014 VMware, Inc. 29

Table 5 3. MSSQL Analysis Service Metrics (Continued) VertiPaq Nonpaged KB UTILIZATION False 2012 and 2014 VertiPaq Paged KB UTILIZATION False 2012 and 2014 MSSQL Reporting Services Metrics The Microsoft SQL Server Plug-in collects metrics for the MSSQL Reporting Services object type. Table 5 4. MSSQL Reporting Services Metrics Availability AVAILABILITY True All Total Processing Failures UTILIZATION True All Total Rejected Threads UTILIZATION True All Active sessions Cache flushes/sec Cache hits/sec cache hits/sec (semantic motion) cache misses/sec cache misses/sec (semantic motion) Delivers/sec Events/sec First session requests/sec Memory cache hits/sec Memory cache miss/sec Next session requests/sec Report requests Reports executed/sec Reports/sec Snapshot updates/sec Total App domain recycles Total cache flushes Total cache hits Total cache hits (semantic mode) Total cache misses Total cache misses (semantic mode) Total deliveries Total events Total memory cache hits 30 VMware, Inc.

Chapter 5 Microsoft SQL Server Plug-in Metrics Table 5 4. MSSQL Reporting Services Metrics (Continued) Total memory cache misses Total Reports Executed Total requests Total snapshot updates MSSQL Database Metrics The Microsoft SQL Server Plug-in collects metrics for the MSSQL Database object type. Table 5 5. MSSQL Database Metrics Availability AVAILABILITY True All Active Transactions THROUGHPUT True All Transactions/sec THROUGHPUT True All Database Free Percent % UTILIZATION True All Data File Disk % Free Space UTILIZATION True All Data File Disk Free Space (MB) UTILIZATION True All Recovery Model UTILIZATION True All Data File next Allocation (KB) UTILIZATION True All Data File Size (KB) UTILIZATION True All Data file max size (KB) UTILIZATION True All Data File Available Free Space CALCULATED True All Data File Disk Post-Allocation Free Space CALCULATED True All Log Cache Hit Ratio Log File Size (KB) Log File Used Size (KB) Log Flush Wait Time Log Growths Log Shrinks Log Truncations Percent Log Used Replication Pending Xacts Replication Transaction Rate VMware, Inc. 31

32 VMware, Inc.

Index A access dashboards 11 agent metrics for 2008, 2012, and 2014 23 alert definitions 13 analysis service 23 D dashboards 11 G glossary 5 I installing management packs 9 intended audience 5 introduction 7 M management packs, installing 9 metrics 17, 23, 30, 31 Microsoft SQL Server solution, installing 9 Microsoft SQL Server plug-in alert definitions 13 MSSQL 2014, metrics 17, 23, 30, 31 MSSQL Database 31 R reporting service 30 S setting the agent as a domain user 9 W widgets 11 VMware, Inc. 33

34 VMware, Inc.