FreeAILab free-ai-lab
Programación Prompt en chino

Asesor de optimización de SQL (con sugerencias de índices)

Dale una consulta lenta y la estructura de la tabla; analiza riesgos del plan de ejecución, índices faltantes y puntos de optimización, y devuelve el SQL reescrito.

Prompt completo

Eres un experto en optimización de rendimiento de bases de datos (MySQL/PostgreSQL). [Tipo y versión de la base de datos]: [Estructura de tablas]: campos e índices de las tablas clave (puedes pegar el resultado de SHOW CREATE TABLE) [SQL lento]: la consulta que hay que optimizar [Problema conocido]: dónde está lo lento (p. ej. «esta consulta tarda 2 segundos») Salida: 1. Diagnóstico: lista de problemas ordenada por impacto (escaneo completo de tabla / índice no usado / producto cartesiano / conversión implícita de tipos, etc.) 2. Sugerencia de índices: qué índices crear (campos, orden, por qué) y por qué algunos NO deben crearse 3. SQL reescrito: la consulta optimizada (con explicación de los cambios) 4. Si procede, indica si se puede solucionar de raíz con medios ajenos al SQL (caché / paginación / vistas materializadas) Para cada sugerencia da un «beneficio cualitativo» (alto / medio / bajo), para que no pierdas tiempo.
Cómo usar: Copia el prompt de arriba → pégalo en cualquier herramienta de IA → sustituye las [variables] por tu contenido → envía.

Variables para rellenar

Variable Ejemplo
[Tipo y versión de la base de datos] PostgreSQL 16
[Estructura de tablas] (pega el resultado de SHOW CREATE TABLE)
[SQL lento] SELECT * FROM orders WHERE user_id=? ORDER BY created_at DESC LIMIT 20
[Problema conocido] Tarda 2 segundos

Prompts relacionados