brentozarultd/sql-server-first-responder-kit

sp_Blitz, sp_BlitzCache, sp_BlitzFirst, sp_BlitzIndex, and other SQL Server scripts for health checks and performance tuning.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 48 minutes ago
Added to GitGenius on September 17th, 2026
Created on June 2nd, 2014
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Enabled
Number of forks: 1,112
Total Stargazers: 3,904 (+0)
Total Subscribers: 254 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.6 hours
Mean response time: 2.9 days
90th percentile: 10.2 days
Tracked items: 266

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 99% of issues opened in the past year have since been closed. Three people close 99% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 2
Closed in 7 days: 2
Avg open age: 189 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 2
Comments in 7 days: 0
Events in 7 days: 7

Top labels

  • enhancement (40)
  • sp_Blitz (38)
  • bug (36)
  • sp_BlitzIndex (31)
  • sp_BlitzCache (20)
  • sp_BlitzFirst (14)
  • sp_BlitzLock (13)
  • sp_DatabaseRestore (5)

Detailed Description

SQL Server First Responder Kit is a collection of Transact-SQL diagnostic and tuning scripts for Microsoft SQL Server health checks and performance analysis.

The kit addresses the need for rapid SQL Server troubleshooting by providing stored procedures that surface performance problems and configuration issues without requiring extensive manual investigation. Each script targets a specific diagnostic area: sp_Blitz performs an overall health check identifying misconfigurations and risky settings, sp_BlitzCache reveals which queries consume the most resources, sp_BlitzFirst provides real-time performance advice during active slowdowns, and sp_BlitzIndex analyzes index usage to find missing or redundant indexes. Additional utilities handle deadlock analysis, active session monitoring, backup validation, and multi-file restore operations. The scripts work by querying SQL Server's dynamic management views and system catalogs to gather and interpret performance data.

Teams managing SQL Server instances should adopt this kit if they need rapid diagnostic capabilities without building custom monitoring infrastructure. It suits environments where DBAs need to quickly identify performance bottlenecks, validate server health, or investigate active incidents. The tool is particularly valuable for teams without dedicated monitoring platforms or those seeking point-in-time diagnostics alongside existing monitoring solutions. Installation is straightforward: download the release package and execute the SQL files in the master database, with flexibility to use other databases if preferred.

The project maintains active development with regular updates to the scripts. The codebase is organized around distinct diagnostic procedures, each with documented parameters and output formats. The repository includes comprehensive documentation within the README covering installation, usage patterns for each major script, and parameter options for advanced scenarios.