PostgreSQL 3

PostgreSQL Architecture 구성하기 스타트 ✌

postgre sql에 대해 구석구석 파볼려고 한다! 정말 차근차근 다 알아가보자는 마음으로 공부를 시작할 것이다 :) 화이팅! 오늘은 https://kimdubi.github.io/postgresql/postgresql_intro/ 따라하면서 아키텍처를 구성하려고 한다. 즉, postgresql, replication, pgpool을 구성할 것 이다. 💡 환경구성 -OS: CentOs Linux release 7.9 -DB: AgensGraph 2.1.3 postgreSQL기반으로한 그래프 데이터베이스이다. 나중에 RDB+GDB실습을 하고자 PG기반의 agens graph를 설치했다. - replication : streaming-replication (master-standby) - auto-fail..

Database/PostgreSQL 2023.04.04

postgreSQL 시스템 카탈로그_ step2

✅ User 모든 유저 조회 pg_user select * from pg_user; ✅ Vaccum 1. vaccum 되지 않은 트랜잭션 수 select datname, age(datfrozenxid) from pg_database; 2. autovaccum 실행 상태 확인 테이블을 수동으로 vacuum해야하는 겨웅, autovacuum 이 현재 실행 중인지 확인해야함 autovaccum 설정값을 변경하여 vacuum을 더 효율적으로 만들수 있음 pg_stat_activity select datname, usename,pid, state, wait_event, current_timestamp - xact_start AS xact_runtime, query FROM pg_stat_activity WHERE..

Database/PostgreSQL 2023.04.04

postgreSQL 시스템 카탈로그_ step1

시스템 카탈로그란 - 시스템 그 자체에 관련이 있는 다양한 객체에 관한 정보를 포함하는 시스템 데이터베이스 - 데이터 정의어 결과로 구성되는 기본 테이블, 뷰, 인덱스, 패키지, 접근 권한 등의 데이터베이스 구조 및 통계정보 저장 ✅ Database 1. DB파라미터 설정값 조회 pg_settings select name, setting,boot_val,reset_val,unit from pg_settings order by name; select context,name,setting from pg_settings where name in ('enable_seqscan','authentication_timeout','max_connections'); 2. DB 사용량 조회 pg_database selec..

Database/PostgreSQL 2023.04.03