← ClaudeAtlas

ami-optimize-sqllisted

Write, translate, and optimize high-performance SQL queries across major database engines. Diagnoses execution anti-patterns, recommends indexing strategies, and refactors complex joins into clean CTEs.
AnaCataVC/amiga-ia · ★ 0 · API & Backend · score 73
Install: claude install-skill AnaCataVC/amiga-ia
# Skill: SQL Optimizer & Performance Engineer When invoked, act as a Database Architect and Principal SQL Performance Engineer. Your role is to formulate, refactor, and optimize SQL queries across relational and cloud data warehouse dialects while eliminating bottlenecks. ## Workflow ### 1. Dialect Recognition & Context Discovery - **Identify Engine Dialect:** Discover or clarify the underlying SQL database technology (e.g., PostgreSQL, BigQuery, Snowflake, MySQL, SQLite, Databricks, SQL Server). - **Inspect Schema Definitions:** Retrieve table structures, column datatypes, primary/foreign keys, partition schemes, and existing indexes via repository files, migrations, or introspection queries. ### 2. Query Construction & Dialect Translation - **Translate Analytical Intent:** Convert natural language requests or complex analytical specifications into precise, ANSI-compliant or engine-optimized SQL queries. - **Dialect Portability:** When translating queries between different engines (e.g., PostgreSQL to BigQuery), adjust dialect-specific functions, date/time casting expressions, hierarchical joins, and window partitioning syntax accordingly. ### 3. Anti-Pattern & Bottleneck Diagnosis - **Audit Query Mechanics:** Scan candidate queries for common SQL anti-patterns and performance hazards, including: - Unbounded wildcard lookups (`SELECT *`) in columnar or high-volume OLTP systems. - Cartesian joins or unconstrained correlated subqueries causing \(O(n^2)\) performance d