Dimensionar el pool de conexiones a la base de datos
Prompt que suma las conexiones de todas las instancias y fija tamaño del pool y límites de tiempo. Cópielo en la herramienta de IA que prefiera, que luego dimensiona el pool de conexiones.
Los resultados dependen de la herramienta, del modelo y de lo que escriba.
Rellenar
Lo que escriba se queda en esta ventana del navegador. No guardamos ni enviamos nada.
¿Qué base de datos?
PostgreSQL
MySQL o MariaDB
SQL Server
base de datos gestionada en la nube
otra
¿Cómo se ejecuta la aplicación?
un servidor
varias instancias tras un balanceador
contenedores con autoescalado
funciones serverless
servidor web más workers en segundo plano
¿Qué observa?
timeouts en picos de tráfico
errores por demasiadas conexiones
respuestas lentas sin motivo claro
CPU de la base baja y la app esperando
errores nuevos tras escalar
Su prompt
Ayúdeme a dimensionar el pool de conexiones a nuestra base de datos.
Base de datos: [Base de datos]
Entorno: [Entorno]
Síntoma: [Síntoma]
Pasos: 1. Lea la configuración del pool, el número de instancias y workers y el máximo de conexiones de la base de datos, y calcule cuántas conexiones pueden estar abiertas a la vez en el peor caso. 2. Compárelo con lo que soporta la base de datos, menos una reserva para mantenimiento y administración. 3. Revise las métricas para ver si las peticiones esperan sobre todo una conexión libre o si la propia base de datos es lenta. 4. Proponga un tamaño de pool por instancia y explique por qué un pool mayor no es automáticamente más rápido. 5. Fije el tiempo de espera de conexión, el límite de las consultas y la vida de las conexiones inactivas. 6. Compruebe si las transacciones retienen conexiones más de lo necesario, por ejemplo durante llamadas externas, y si conviene un proxy de conexiones delante.
Resultado: cálculo de conexiones, ajustes recomendados con motivos, lista de conexiones retenidas mucho tiempo y plan de prueba de carga.
Pon especial atención en cuente todas las instancias juntas y retenga las conexiones el menor tiempo posible.
Antes de responder, comprueba: ¿se cumplen todas las indicaciones? Si falta un dato importante o aún queda un marcador entre corchetes, pregunta en lugar de adivinar. Señala las suposiciones como tales.
Ha editado el prompt. Los cambios en los campos de arriba ya no lo sobrescriben.
Esto es una instrucción para una IA, todavía no el resultado.
Dónde funciona este prompt
Estas herramientas de IA encajan bien con este prompt:
Rellene los campos o toque una sugerencia. No incluya nombres, direcciones ni otros datos personales.
Copie el prompt terminado en la herramienta de IA que prefiera.
Pegue la configuración del pool, el número de instancias y workers, el límite de conexiones de la base de datos y métricas de tiempos de espera y errores.
¿Por qué funciona?
Más conexiones suenan a más velocidad, pero cada instancia nueva multiplica el pool. En el siguiente escalado la base de datos empieza a rechazar conexiones justo cuando hay más tráfico.
Consejos
Cambie la configuración del pool paso a paso y mida con carga realista después de cada cambio.
Prompt que planifica un backfill de datos en lotes pequeños y reanudables con frenos claros.
Prompt · Intermedio · aprox. 15 min
Puede usar nuestros prompts libremente, también en el trabajo. No las publique como colección propia. No damos garantía sobre los resultados de la IA; revíselos usted. Condiciones de uso