Errores de SQL/Base de DatosError
5330053300 — Demasiadas conexiones
Se ha alcanzado el número máximo de conexiones a la base de datos.
postgresql
Qué causa este error
Todas las plazas de conexión están en uso. El parámetro max_connections limita las conexiones concurrentes.
Cómo solucionarlo
Aumenta max_connections. Usa un pooler de conexiones como PgBouncer. Cierra las conexiones inactivas. Corrige las fugas de conexión.
Ejemplo
-- too_many_connections
SHOW max_connections;
SELECT count(*) FROM pg_stat_activity;Códigos de Error Relacionados
Errores de SQL/Base de DatosError
0800308003 — La conexión no existe
La conexión de base de datos especificada no existe o ha sido cerrada.
postgresql
Ver detalles Errores de SQL/Base de DatosError
2200722007 — Formato de fecha/hora inválido
Un valor de fecha, hora o timestamp tiene un formato inválido.
postgresql
Ver detalles Errores de SQL/Base de DatosError
SQLITE_MISMATCH (20)SQLITE_MISMATCH (20) — Incompatibilidad de tipo de datos
El tipo de datos no coincide con el esperado.
sqlite
Ver detalles Errores de SQL/Base de DatosError
23P0123P01 — Violación de exclusión
Un INSERT o UPDATE viola una restricción de exclusión.
postgresql
Ver detalles Errores de SQL/Base de DatosError
SQLITE_CANTOPEN (14)SQLITE_CANTOPEN (14) — No se puede abrir el archivo de la base de datos
SQLite no puede abrir el archivo de la base de datos.
sqlite
Ver detalles Errores de SQL/Base de DatosError
4260142601 — Error de sintaxis
La sentencia SQL contiene un error de sintaxis.
postgresql
Ver detalles