한눈에 살펴보는 PostgreSQL
장점
pgadmin [management tool]
Function
- 사용자 정의 함수
Syntax
- 기본 문법
- select insert into
- select into
- 생성/ 삭제
프로파일링
쿼리 측정 및 통계
- DB 쿼리 통계
- 테이블 통계 정보 보기
- select * from pg_stat_all_tables
- 실행중인 쿼리 확인 및 취소
- 미사용 인덱스 조회
- http://blog.gaerae.com/2015/09/postgresql-index.html
SELECT schemaname,
relname, indexrelname,
pg_size_pretty(pg_relation_size(indexrelid::regclass)) AS index_size,
idx_scan, idx_tup_read, idx_tup_fetch
FROM pg_stat_user_indexes
ORDER BY idx_scan ASC;
- http://blog.gaerae.com/2015/09/postgresql-index.html
- 백업 복구
- pg_dump 참고
- 외부 접속
- 인증 권한 - vi /var/lib/pgsql/data/pg_hba.conf
local all all trust
host all all 0.0.0.0/0 trust
listen 주소 수정 - vi /var/lib/pgsql/data/postgresql.conf
listen_addresses = ‘*’
port 5432
max_connections = 100
위 두 정보를 수정한 뒤, 반드시 postgresql 서비스를 재시작 해주어야 한다.
- 인증 권한 - vi /var/lib/pgsql/data/pg_hba.conf
- 참고