SQL/데이터베이스 에러치명적
5320053200 — 메모리 부족
데이터베이스 서버의 메모리가 부족합니다.
postgresql
이 에러의 원인
서버가 쿼리에 필요한 메모리를 할당하지 못했습니다. 대용량 쿼리, 부족한 work_mem, 또는 과도한 연결 수가 원인입니다.
수정 방법
work_mem을 줄이십시오. max_connections를 제한하십시오. 쿼리를 최적화하십시오. RAM을 추가하십시오. 커넥션 풀링을 사용하십시오.
예제
-- 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
상세 보기