Click to Rate and Give Feedback
MSDN
MSDN Library
SQL Server
SQL Server 2008
Database Engine
Technical Reference
 sys.dm_os_performance_counters (Tra...
Community Content
In this section
Statistics Annotations (0)
Collapse All/Expand All Collapse All
Other versions are also available for the following:
SQL Server 2008 Books Online (November 2009)
sys.dm_os_performance_counters (Transact-SQL)

Returns a row per performance counter maintained by the server. For information about each performance counter, see Using SQL Server Objects.

Column name Data type Description

object_name

nchar(128)

Category to which this counter belongs.

counter_name

nchar(128)

Name of the counter.

instance_name

nchar(128)

Name of the specific instance of the counter. Often contains the database name.

cntr_value

bigint

Current value of the counter.

ms187743.note(en-us,SQL.100).gifNote:
For per-second counters, this value is cumulative. The rate value must be calculated by sampling the value at discrete time intervals. The difference between any two successive sample values is equal to the rate for the time interval used.

cntr_type

int

Type of counter as defined by the Windows performance architecture. See WMI Performance Coun t er Types on MSDN or your Windows Server documentation for more information on performance counter types.

If the installation instance of SQL Server fails to display the performance counters of the Windows operating system, use the following Transact-SQL query to confirm that performance counters have been disabled.

Select count(*) from sys.dm_os_performance_counters

If the return value is 0 rows, this means that the performance counters have been disabled. You should then look at the setup log and search for error 3409, "Reinstall sqlctr.ini for this instance, and ensure that the instance login account has correct registry permissions." This denotes that performance counters were not enabled. The errors immediately before the 3409 error should indicate the root cause for the failure of performance counter enabling. For more information about setup log files, see How to: View and Read SQL Server Setup Log Files.

Requires VIEW SERVER STATE permission on the server.

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2010 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker