eG Monitoring
 

Measures reported by MsSqlErrorLogTest

The MsSqlErrorLogTest reports the number and type of errors logged in the SQL server error logs.

Measurement Description Measurement Unit Interpretation
DeadLocks The current number of deadlocks on the Microsoft SQL server Number Ideally, this value should be 0.
Informational_messages The number of informational messages that were currently captured by the error log Number Messages with a severity level of 0 to 10 are informational messages and not actual errors.
User_errors The number of user errors that were captured currently by the error log Number The value of this measure indicates the number of errors with a severity level between 11 and 16. Such errors are generated as a result of user problems and can be fixed by the user.
Software_errors The number of software errors captured by the error log currently Number All errors with severity levels 17 to 19 will be counted as software errors.

Severity level 17 indicates that SQL Server has run out of a configurable resource, such as locks. Severity error 17 can be corrected by the DBA, and in some cases, by the database owner. Severity level 18 messages indicate non-fatal internal software problems. Severity level 19 indicates that a nonconfigurable resource limit has been exceeded.

Hardware_errors The number of hardware errors currently experienced by the target Microsoft SQL server Number Errors with severity levels 20 to 25 are typically categorized as hardware errors.

Severity level 20 indicates a problem with a statement issued by the current process.Severity level 21 indicates that SQL Server has encountered a problem that affects all the processes in a database.Severity level 22 means a table or index has been damaged. To try to determine the extent of the problem, stop and restart SQL Server. If the problem is in the cache and not on the disk, the restart corrects the problem. Otherwise, use DBCC to determine the extent of the damage and the required action to take.Severity level 23 indicates a suspect database. To determine the extent of the damage and the proper action to take, use the DBCC commands.Severity level 24 indicates a hardware problem.Severity level 25 indicates some type of system error.

Other_errors The number of other errors in the Microsoft SQL server. Number  

Num_of_warnings Indicates the number of warning messages found in the SQL error logs during the last measurement period. Number  

File_Size Indicates the current size of the SQL error log file. MB  

Growth_rate Indicates the rate at which the SQL error log file is growing. MB/Sec A high value for this measure or a consistent increase in its value indicates that the SQL error log is rapidly growing and may end up occupying too much space on the volume.

Under such circumstances, it is recommended that you delete the SQL error file and then issue a log file switch, so that MS SQL automatically creates a new SQL error log file for you the next time a database activity needs to be logged.