DBA Dash

DBA Dash is a tool for SQL Server DBAs to assist with daily checks, performance monitoring and tracking configuration changes.

Get Started

Open-source MIT Licensed.


Download
Performance charts for CPU, waits, IO, blocking and execution stats
Summary dashboard of daily DBA checks across instances
Configuration settings compared across SQL instances

Performance Monitoring

Monitor CPU, IO, blocking, running queries, slow queries, stored procedures, performance counters, memory & more.

Daily DBA Checks

Check backups, corruption, memory dumps, DBCC, availability groups, log shipping, mirroring, agent jobs, disk space, query store, identity columns & more.

Configuration

Check configuration settings, trace flags, hardware, patching & tempdb across all servers. Automatically track when changes occur.

Query plan viewer with operator costs and warnings
Deadlock graph showing the processes and locks involved
AI analysis of a deadlock with findings and what to do

Plan Viewer

Rank operators in an execution plan by cost, CPU, elapsed time, reads or estimate error. Warnings, bad estimates and missing indexes are called out.

Blocking & Deadlocks

Capture and visualize deadlocks. Also view blocking chains captured from running query snapshots.

AI Analysis

Optional AI assistant for questions about your environment, and analysis of performance, execution plans and deadlocks.

DBA Dash Visualizer

A standalone app with the same plan and deadlock viewers. Open a .sqlplan or .xdl file with no repository, service, or SQL Server connection. SSMS extension included for integration with SQL Server Management Studio.

DBA Dash Visualizer showing an execution plan
DBA Dash Visualizer showing a deadlock graph