XACTLOCKINFO

July 6, 2016 by

Description This wait is used internally to acquire the list of locks a transaction holds. It is commonly used during deadlock detection. This wait is uncommon and should be investigated if moderate values are detected Resolved by DBAs Suggested solutions Check the SQL Server error log for more information. Look for deadlock events Examine other […]

ASYNC_OP_COMPLETION

July 3, 2016 by

Description Occurs during generic asynchronous operations. This wait is rare and currently not documented by Microsoft. Values should be minimal. If values are excessively high see the suggested solutions below Resolved by DBAs and Developers Suggested solutions Check the SQL Server error log for more information Check Windows Event Viewer for any suspicious events Examine […]

Managing SQL Server transaction logs

May 13, 2016 by

SQL Server databases consist of two physical files types; the data file in which the data and the database objects such as tables and indexes are stored, and the transaction log file in which SQL Server stores records for all transactions performed on that database.

Data boundaries: Finding gaps, islands, and more

January 6, 2016 by

One of the more difficult challenges we face when analyzing data is to effectively identify and report on boundaries. Data sets can contain any number of significant starting and stopping points that may indicate significant events, such as missing data, important business events, or actionable changes in usage. Regardless of the use case, knowing how […]