Class SystemProfileReadWriteLockStatistics
Statistics about system.profile read and write time spent in locks.
[Serializable]
[BsonSerializer(typeof(SystemProfileReadWriteLockStatisticsSerializer))]
public class SystemProfileReadWriteLockStatistics : BsonDocumentBackedClass
- Inheritance
-
SystemProfileReadWriteLockStatistics
- Inherited Members
- Extension Methods
Constructors
SystemProfileReadWriteLockStatistics()
Initializes a new instance of the SystemProfileReadWriteLockStatistics class.
public SystemProfileReadWriteLockStatistics()
Properties
DatabaseReadLock
Gets or sets the time spent acquiring or holding the database read lock.
public TimeSpan DatabaseReadLock { get; set; }
Property Value
DatabaseWriteLock
Gets or sets the time spent acquiring or holding the database write lock.
public TimeSpan DatabaseWriteLock { get; set; }
Property Value
GlobalReadLock
Gets or sets the time spent acquiring or holding the gobal read lock.
public TimeSpan GlobalReadLock { get; set; }
Property Value
GlobalWriteLock
Gets or sets the time spent acquiring or holding the global write lock.
public TimeSpan GlobalWriteLock { get; set; }
Property Value
RawDocument
Gets the raw document.
public BsonDocument RawDocument { get; }
Property Value
Read
Gets or sets the time spent acquiring or holding the read lock.
[Obsolete("Use DatabaseReadLock or GlobalReadLock instead.")]
public TimeSpan Read { get; set; }
Property Value
Write
Gets or sets the time spent acquiring or holding the write lock.
[Obsolete("Use DatabaseWriteLock or GlobalWriteLock instead.")]
public TimeSpan Write { get; set; }