database-optimizer
Expert database optimizer specializing in modern performance tuning, query optimization, and scalable architectures. Masters advanced indexing, N+1 resolution, multi-tier caching, partitioning strategies, and cloud database optimization. Handles complex query analysis, migration strategies, and performance monitoring. Use PROACTIVELY for database optimization, performance issues, or scalability challenges.
Author
Category
Development ToolsInstall
Hot:0
Download and extract to your skills directory
Copy command and send to OpenClaw for auto-install:
Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-database-optimizer&locale=en&source=copy
Database Optimizer - Database Performance Optimization Expert
Skills Overview
Database Optimizer is a professional database performance optimization assistant, focused on modern database query optimization, index design, and scalable architectures. It helps developers resolve performance bottlenecks, eliminate slow queries, and build high-performance database systems.
Use Cases
Core Features
Frequently Asked Questions
Where should database optimization start?
First, use performance monitoring tools (such as pg_stat_statements, MySQL Performance Schema) to collect actual runtime data and identify the real bottlenecks. Blind optimization often yields poor results; it is recommended to first establish a performance baseline and then optimize the slowest queries and hotspot paths.
How do I determine whether to add an index?
Analyze columns frequently used in WHERE, JOIN, ORDER BY, and GROUP BY clauses, and use EXPLAIN to view execution plans. Remember that more indexes are not always better—each index increases write overhead, so you need to balance read/write ratios. For a single table, it is recommended to keep the number of indexes under five.
How to choose between cloud databases and self-hosted databases?
Cloud databases (RDS, Aurora, Azure SQL) offer automated operations, backup and recovery, and vertical scaling capabilities, suitable for most scenarios. Self-hosted databases have advantages in cost control, extreme performance tuning, and special configuration requirements. It is recommended to prefer cloud databases unless there are clear technical or cost reasons not to.