database/postgresql
처리 및 제어의 기본
PostgreSQL의 서버 프로세스의 처리 내용이나 클라이언트/서버 간 통신, 쿼리 실행 흐름, 트랜잭션 제어에 대해 이해하면, PostgreSQL을 블랙박스로 취급하는 것이 아니라, 내부 처리를 생각한 애플리케이션을 설계할 수 있게 됩니다. 또한, 만일 문제가 발생했다고 해도, 원인을 분석하기 쉬워질 것입니다. 「 서버 프로세스의 역할 」 PostgreSQL에서는 데이터베이스 관리 시스템으로 필요한 동작을, 복수의 서버 프로세스와 프로세스 간에 공유하는 리소스에 의해 제어하고 있습니다. 그럼, 각 프로세스가 어떤 처리를 하고 있는지 살펴보도록 하겠습니다. 【 마스터 서버 프로세스 】 마스터 서버는 PostgreSQL을 제어하는 다양한 프로세스(백그라운드 프로세스)를 fork()하여 기동 하는 부모 프로..
2023. 11. 6. 14:23
최근댓글