PostgreSQL shared_buffers 값 늘려줘야 하는 이유

PostgreSQL database with shared buffers image

PostgreSQL에서 shared_buffers라는 값은 데이터를 메모리에 캐싱하는 크기를 의미한다. 즉 shared_buffers 크기가 클수록 더 많은 데이터를 메모리에 캐싱할 수 있고 그 데이터를 조회할 때 디스크에서 I/O … 더 읽기

PostgreSQL 최대 사용자 수 초과 에러 해결

postgresql max_connections image

PostgreSQL에서 최대 사용자 수를 초과했다는 에러는 postgresql 서버와 클라이언트 간 최대 연결 수를 초과하여 더이상 연결이 불가능할 때 발생한다. 문제를 해결하려면 최대 커넥션을 늘려주거나 필요없는 … 더 읽기

PostgreSQL Json 타입과 Jsonb 타입 차이

json data image

postgresql에서 json 타입의 데이터를 컬럼에 저장할 때 json 또는 jsonb 데이터 타입을 사용할 수 있다. 둘은 결과적으로 json 형태의 데이터를 저장한다는 점은 같지만 저장 방식에 … 더 읽기

PostgreSQL FOREIGN KEY 사용 방법

postgresql foreign key image

1. Foreign Key 관계형 데이터베이스에서 foreign key(외래키)는 다중 테이블 간 관계를 형성할 때 사용한다. foreign key 가 포함된 테이블은 하위 또는 자식 테이블이고 참조가 되는 … 더 읽기