Toolverse
All skills

detecting-database-deadlocks

by jeremylongshore

This skill uses the database-deadlock-detector plugin to detect, analyze, and prevent database deadlocks. It monitors database lock contention, analyzes transaction patterns, and suggests resolution strategies. Use this skill when the user asks to \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
4

About this skill

This skill uses the database-deadlock-detector plugin to detect, analyze, and prevent database deadlocks. It monitors database lock contention, analyzes transaction patterns, and suggests resolution strategies. Use this skill when the user asks to \

How to use

  1. Zainstaluj umiejętność detecting-database-deadlocks w swoim środowisku Claude lub kompatybilnym asystencie AI. Upewnij się, że masz dostęp do wtyczki database-deadlock-detector oraz połączenie do monitorowanej bazy danych.

  2. Aktywuj umiejętność, formułując żądanie związane z zakleszczeniami — na przykład "Wykryj ostatnie zakleszczenia w bazie produkcyjnej", "Przeanalizuj przyczyny zakleszczań" lub "Monitoruj blokady bazy danych". Asystent rozpozna kontekst i uruchomi wtyczkę.

  3. Wtyczka wykonuje polecenie /deadlock, które skanuje bazę danych w poszukiwaniu aktualnych i potencjalnych zakleszczań. Proces analizy obejmuje zbadanie transakcji, konkurencji o zasoby oraz historycznych zdarzeń blokowania.

  4. Przejrzyj wygenerowany raport zawierający listę wykrytych zakleszczań, zaangażowane transakcje, możliwe przyczyny pierwotne oraz sugerowane strategie rozwiązania. Raport wskazuje konkretne punkty optymalizacji w logice dostępu do danych.

  5. Wdrażaj rekomendacje — zmień kolejność operacji, dodaj timeout'y transakcji lub zrestrukturyzuj indeksy zgodnie z sugestiami. Umiejętność wspiera zarówno badanie istniejących problemów, jak i wdrażanie proaktywnego monitorowania.

  6. Powtarzaj monitorowanie w regularnych odstępach, szczególnie po zmianach schematu bazy lub wzroście obciążenia. Umiejętność pomaga zidentyfikować nowe wzorce zakleszczań zanim staną się problemem produkcyjnym.

Related skills

supabase-developer

by daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

Backend
78170

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147

youtube-transcribe-skill

by feiskyer

Extract subtitles/transcripts from a YouTube video URL and save as a local file. Use when you need to extract subtitles from a YouTube video.

Backend
24178

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964

youtube-transcript

by michalparkola

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

Backend
53214