profiling-transaction-fingerprints

Installation
SKILL.md

Profiling Transaction Fingerprints

Analyzes historical transaction performance patterns using aggregated SQL statistics to identify high-retry transactions, contention patterns, and commit latency issues. Uses crdb_internal.transaction_statistics for time-windowed analysis of retry behavior, commit latency, and statement composition - entirely via SQL without requiring DB Console access.

Complement to profiling-statement-fingerprints: This skill analyzes transaction-level patterns (groups of statements with retry behavior); for statement-level optimization, see profiling-statement-fingerprints.

Complement to triaging-live-sql-activity: This skill analyzes historical transaction patterns; for immediate triage of currently active transactions, see triaging-live-sql-activity.

When to Use This Skill

  • Identify transactions with high retry counts
  • Analyze commit latency trends for transaction fingerprints
  • Find transactions with high contention at transaction boundary
  • Understand statement composition of problematic transactions
  • Investigate transaction retry storms or abort patterns
  • SQL-only historical transaction analysis without DB Console access

For immediate incident response: Use triaging-live-sql-activity to triage currently active transactions and cancel runaway work. For statement-level optimization: Use profiling-statement-fingerprints to analyze individual query patterns.

Related skills

More from cockroachlabs/cockroachdb-skills

Installs
29
GitHub Stars
9
First Seen
Mar 23, 2026