SQL/数据库错误致命
5320053200 — 内存不足
数据库服务器内存耗尽。
postgresql
导致此错误的原因
服务器无法为查询分配内存。由大型查询、work_mem 不足或连接数过多引起。
如何修复
降低 work_mem。限制 max_connections。优化查询。增加内存。使用连接池。
示例
-- out_of_memory: increase work_mem or shared_buffers
SHOW work_mem;
SET work_mem = '256MB';相关错误代码
SQL/数据库错误错误
5500655006 — 对象正在使用中
数据库对象当前正在使用中,无法修改。
postgresql
查看详情 SQL/数据库错误错误
28P0128P01 — 密码无效
用于身份验证的密码不正确。
postgresql
查看详情 SQL/数据库错误错误
4271242712 — 重复别名
同一查询中表别名被使用了多次。
postgresql
查看详情 SQL/数据库错误错误
MySQL 1153MySQL 1153 — 数据包过大
查询或结果超过了 max_allowed_packet 的限制。
mysql
查看详情 SQL/数据库错误错误
0800108001 — 客户端无法建立连接
客户端无法与数据库服务器建立连接。
postgresql
查看详情 SQL/数据库错误错误
22P0222P02 — 无效的文本表示
值无法转换为所需的数据类型。
postgresql
查看详情