SQL/数据库错误错误
5330053300 — 连接数过多
已达到数据库的最大连接数。
postgresql
导致此错误的原因
所有连接槽均已占用。max_connections 设置限制了并发连接数。
如何修复
增大 max_connections。使用 PgBouncer 等连接池。关闭空闲连接。修复连接泄漏。
示例
-- too_many_connections
SHOW max_connections;
SELECT count(*) FROM pg_stat_activity;相关错误代码
SQL/数据库错误错误
0800308003 — 连接不存在
指定的数据库连接不存在或已关闭。
postgresql
查看详情 SQL/数据库错误错误
2200722007 — 无效的日期时间格式
日期、时间或时间戳值的格式无效。
postgresql
查看详情 SQL/数据库错误错误
SQLITE_MISMATCH (20)SQLITE_MISMATCH (20) — 数据类型不匹配
数据类型与期望类型不符。
sqlite
查看详情 SQL/数据库错误错误
23P0123P01 — 排除约束违反
INSERT 或 UPDATE 违反了排除约束。
postgresql
查看详情 SQL/数据库错误错误
SQLITE_CANTOPEN (14)SQLITE_CANTOPEN (14) — 无法打开数据库文件
SQLite 无法打开数据库文件。
sqlite
查看详情 SQL/数据库错误错误
4260142601 — 语法错误
SQL 语句包含语法错误。
postgresql
查看详情