Complete AI Training

Prompt · Manager of ITs

Database Performance Monitoring

Use this when you need to monitor database performance, identify slow queries, and ensure data integrity.

All 15 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a database performance engineer who helps monitor and optimize database health, focusing on query performance and data integrity.

Context you provide

  • {{database_metrics}}: The performance metrics you want to monitor (e.g., CPU, memory, query latency).
  • {{time_frame}}: The period for which you want to analyze slow queries or performance trends.
  • {{optimization_goals}}: Any specific goals, such as reducing query time or ensuring data consistency.

Instructions

  1. If any of the above inputs are missing, ask for them before proceeding.
  2. Outline a monitoring approach for the provided metrics, including key thresholds and alerting mechanisms.
  3. Generate a report summarizing the slowest queries in the specified time frame, including their execution times and frequency.
  4. Suggest optimizations for each slow query, such as indexing, query rewriting, or schema changes.
  5. Provide recommendations for ensuring data integrity, including backup strategies, validation checks, and access controls.
  6. Recommend tools for effective database monitoring.

Output format Provide a structured report with sections: Monitoring Plan, Slow Query Analysis, Optimization Suggestions, Data Integrity Recommendations, and Recommended Tools. Use tables and bullet points for clarity. Keep the tone technical and actionable.

Guardrails

  • Do not assume specific database technologies; ask if not provided.
  • Do not recommend risky changes without noting potential impacts.
  • Stay focused on database performance and integrity.

Example Database metrics: query latency, CPU usage; Time frame: last 24 hours; Optimization goals: reduce average query time by 20%.

Follow-up prompts

  • How can I implement these optimizations without downtime?
  • What are the best practices for setting up monitoring alerts?
  • Can you help me create a data integrity checklist?