db-physical-design

Profile workload characteristics and generate a concrete physical database design plan.

7|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill db-physical-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-physical-design
Source: https://github.com/KentoShimizu/sw-agent-skills/tree/main/skills/db-physical-design
Command: npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill db-physical-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Aligns storage structures with workload shape, growth patterns, and operational constraints to improve throughput and latency.

Core Features & Use Cases

  • Workload-driven design: Tailors partitioning, data placement, and storage parameters to actual access patterns.
  • Engine-aware tuning: Accounts for engine characteristics to maximize performance under workload conditions.
  • Maintenance planning: Defines triggers for statistics updates, vacuum/reorg, and archival workflows.

Quick Start

Profile workload characteristics and generate a concrete physical design plan.

Frequently Asked Questions about db-physical-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize physical database layout for workload performance?

Optimize physical database layout by profiling growth patterns and access patterns to balance workload, storage, and performance. This process tailors partitioning, data placement, and storage parameters to improve latency and throughput for data-intensive applications.

When do I need database partitioning for my workload?

Database partitioning is needed for data-intensive applications where physical layout impacts latency and throughput. It helps balance workload and storage by tailoring data placement and storage parameters to actual access patterns and growth profiles.

How do I plan database maintenance triggers for vacuum and archival?

Plan database maintenance triggers by defining workflows for statistics updates, vacuum or reorg operations, and archival. This ensures storage structures remain aligned with workload characteristics and operational constraints over time.

Can I tune database engine settings to maximize performance under specific workload conditions?

Database engine settings can be tuned to account for engine characteristics and maximize performance under specific workload conditions. This engine-aware approach balances storage parameters with actual access patterns to optimize throughput.

What is the best way to profile database growth and evaluate physical layouts?

The best way to profile database growth is to analyze workload characteristics and generate a concrete physical design plan. This evaluates layouts by tailoring partitioning, data placement, and storage parameters to actual access patterns and operational constraints.

Why does database latency increase as data grows and how does physical design help?

Database latency increases when storage structures misalign with workload shape and growth patterns. Physical design optimization addresses this by tailoring partitioning, indexing, and engine settings to balance workload, storage, and performance for data-intensive applications.