Condividi tramite


Classe PerformanceCounters

A PerformanceCounters object represents a performance counter that is used to trace the performance of the instance of SQL Server.

Gerarchia di ereditarietà

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo..::..PerformanceCounters

Spazio dei nomi  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class PerformanceCounters
'Utilizzo
Dim instance As PerformanceCounters
public sealed class PerformanceCounters
public ref class PerformanceCounters sealed
[<SealedAttribute>]
type PerformanceCounters =  class end
public final class PerformanceCounters

Nel tipo PerformanceCounters sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico PerformanceCounters Initializes a new instance of the PerformanceCounters object.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico DependencyDiscoveryDuration Gets or sets the dependency discovery duration.
Proprietà pubblicaMembro statico DiscoverDependenciesDuration Gets or sets the time period to discover dependencies.
Proprietà pubblicaMembro statico DoCount Returns Boolean value that determines whether the performance counter is enabled.
Proprietà pubblicaMembro statico EnumQueriesCount Gets or sets the number of enumerated queries in the performance counter.
Proprietà pubblicaMembro statico EnumQueriesDuration Gets or sets the time interval for the duration of the queries in the performance counter.
Proprietà pubblicaMembro statico InitializeCallsCount Gets or sets how many times the performance of the instance of SQL was called.
Proprietà pubblicaMembro statico ObjectInfoRequestCount Gets or sets the specified count of the objects in the counter.
Proprietà pubblicaMembro statico SqlExecutionDuration Gets or sets the time span value for the duration of the SQL execution in the performance counter.
Proprietà pubblicaMembro statico UrnCallsCount Gets or sets the specified number of Uniform Resource Name (URN) calls.
Proprietà pubblicaMembro statico UrnSkelCallsCount Gets or sets the specific count of Uniform Resource Name (URN) skeleton calls in the counter.
Proprietà pubblicaMembro statico UrnSkeletonsPerf Gets the current performance status of the Uniform Resource Name (URN) skeletons.
Proprietà pubblicaMembro statico WalkDependenciesDuration Gets or sets the duration of Walk Dependencies in the counter.

In alto

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico Dump(Boolean) Creates a user-mode or kernel-mode crash dump file for the PerformanceCounters class to a log file.
Metodo pubblicoMembro statico Dump(String) Creates a user-mode or kernel-mode crash dump file for the PerformanceCounters class with specified file name.
Metodo pubblicoMembro statico Dump(String, Boolean) Creates a user-mode or kernel-mode crash dump file for the PerformanceCounters class with specified file name and header.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblicoMembro statico Reset Resets the counter for PerformanceCounters class.
Metodo pubblico ToString Ereditato da Object.

In alto

Osservazioni

Thread Safety

Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni a thread multipli. Non è invece garantita la sicurezza dei membri dell'istanza. 

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.