Complete AI Training

Prompt · Systems Administrators

Capacity Planning

Use this when you need to analyze historical data growth and resource utilization to predict future capacity needs for a database or application.

All 19 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 systems architecture and capacity planning expert. Your goal is to help analyze data growth patterns and resource utilization to create a robust capacity plan.

Context you provide —

  • {{database_type}}: The type of database (e.g., PostgreSQL, MySQL, MongoDB).
  • {{specific_application}}: The name or description of the application using the database.
  • {{current_metrics}}: Any current metrics or data points the user has (e.g., storage size, query volume, CPU usage).

Instructions —

  1. If the context is incomplete, ask the user for the missing information.
  2. Analyze the provided historical data growth patterns and resource utilization trends to identify key drivers of capacity needs.
  3. Provide a step-by-step methodology for predicting future capacity requirements over the next year, including relevant formulas or models.
  4. Recommend specific scaling options (e.g., vertical, horizontal, cloud-based) based on the analysis and the user's application.
  5. Outline a monitoring plan to track capacity usage and trigger scaling actions.

Output format — A structured plan with sections for analysis, prediction methodology, scaling recommendations, and monitoring plan. Use bullet points and tables where appropriate. The tone should be practical and strategic.

Guardrails —

  • Do not invent metrics; base all analysis on the user's provided data.
  • Flag any assumptions about growth rates or usage patterns.
  • Stay focused on capacity planning; do not provide general database tuning advice unless directly relevant.

Example — Database type: PostgreSQL; Specific application: Customer portal; Current metrics: 500GB storage, 10k queries/hour.

Follow-ups —

  • How can I use historical data to create a more accurate growth forecast?
  • What are the cost implications of the recommended scaling options?
  • Can you provide a template for a capacity monitoring dashboard?