database/postgresql
아키텍처의 기본
설계나 운용을 검토할 때, PostereSQL의 동작이나 구조를 알아 두는 것이 중요합니다. 적절한 사활 감시를 하기 위해서는 기동하고 있는 프로세스를 파악해 둘 필요가 있습니다. 또한, 메모리의 이용 용도나 파일의 배치 장소를 모르면, 이용 상황이나 부하를 추정할 수조차 없습니다. PostgreSQL 14를 기준으로 PostgreSQL의 아키텍처를 간단히 살펴보도록 하겠습니다. 「 프로세스 구성 」 RDBMS는, 쿼리의 처리뿐만 아니라, 버퍼 관리, 디스크 쓰기 제어, 통계 정보 수집 등 다양한 제어를 하고 있습니다. PostgreSQL은, 복수의 프로세스를 동작시킴으로써, 복잡한 제어를 가능하게 하고 있습니다. 기동하고 있는 프로세스는 ps 커맨드로 확인할 수 있습니다. 각각 "postgres" 뒤에..
2023. 10. 7. 16:52
최근댓글