DB 인사이드 | PostgreSQL Replication - 설정 확인 ※ 목차 ※1. File-based Log Shipping Replication 설정확인2. Streaming Replication 설정확인3. Logical Replication 설정확인 1. File-based Log Shipping ReplicationFile-based Log Shipping Replication 설정 확인PostgreSQL 프로세스조회를 통해서 file-based Log Shipping 설정이 되었는지 확인할 수 있습니다. Main Server에서는 archiver 프로세스가 작동하며, Standby Server에서는 Main Server에서 전송하는 WAL 파일을 대기하는 프로세스가 작동합니다.Main Server 프로세스[postgres@main ~] ps -ef | grep.. 2023. 6. 29. DB 인사이드 | PostgreSQL Replication - Catalog 이번 문서에서는 PostgreSQL Replication과 관련된 Catalog에 대해 알아보겠습니다. Catalog NameDescriptionpg_stat_replicationReplication에 대한 통계 확인pg_stat_wal_receiverWAL Receiver에 대한 통계 확인pg_replication_slotsReplication Slot에 대한 정보 확인pg_stat_replication_slots[Since. v14] Replication Slot에 대한 통계 확인pg_publicationLogical Replication의 Publication에 대한 정보 확인pg_publication_relRelation과 Publication간의 매핑정보 확인pg_publication_table.. 2023. 6. 29. DB 인사이드 | PostgreSQL Replication - Function 이번 문서에서는 PostgreSQL Replication과 관련된 Function에 대해 알아보겠습니다. Function ListWAL 관련 Functionpg_current_wal_lsnpg_current_wal_flush_lsnpg_current_wal_insert_lsnpg_walfile_namepg_walfile_name_offsetpg_switch_walpg_wal_lsn_diff Standby Server 관련 Functionpg_is_in_recoverypg_last_wal_receive_lsnpg_last_wal_replay_lsnpg_last_xact_replay_timestamppg_get_wal_replay_pause_statepg_is_wal_replay_pausedpg_wal_r.. 2023. 6. 29. DB 인사이드 | PostgreSQL Replication - 종류 Replication은 Data 저장과 백업하는 방법과 관련이 있는 Data를 호스트 컴퓨터에서 다른 컴퓨터로 복사하는 것을 말한다. Replication은 RDBMS에서 추가적으로 제공하거나 여러 대의 Database Server의 부하를 맞추어 줄 용도로 제공한다. Database Replication에서 사용되는 것은 대부분 Database 관리 영역인데 보통 Master/Slave 관계를 갖는 원본과 복사본 사이를 다룬다.— 위키백과 (Replication)Database ReplicationDatabase를 Replication(복제)하는 이유는 크게 Database의 부하분산(Load Balancing), 고가용성(High Availability), 백업등으로 나눌 수 있습니다.Main Dat.. 2023. 4. 27. 이전 1 다음