티스토리 뷰
한눈에 살펴보는 PostgreSQL
장점
pgadmin [management tool]
Function
- 사용자 정의 함수 - http://blog.daum.net/aswip/8429507
Syntax
- 기본 문법 - http://database.sarang.net/database/postgres/tutorial/lecture/book1.htm
- select insert into - http://www.chesnok.com/daily/2013/11/19/everyday-postgres-insert-with-select/comment-page-1/
- select into - http://acpi.tistory.com/119
생성/ 삭제
프로파일링
쿼리 측정 및 통계
DB 쿼리 통계
테이블 통계 정보 보기
select * from pg_stat_all_tables
실행중인 쿼리 확인 및 취소
미사용 인덱스 조회
schemaname AS schema_name,
relname AS table_name,
indexrelname AS index_name,
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;
백업 복구
- pg_dump 참고
- 백업/복구 툴 Barman [http://www.pgbarman.org/]
외부 접속
- 인증 권한 - 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 = '*' # what IP address(es) to listen on;
port 5432
max_connections = 100
- 위 두 정보를 수정한 뒤, 반드시 postgresql 서비스를 재시작 해주어야 한다.
- 참고
https://www.digitalocean.com/community/tutorials/how-to-use-postgresql-with-your-ruby-on-rails-application-on-centos-7
http://acet.pe.kr/246
'Database > PostgreSQL' 카테고리의 다른 글
db 덤프 생성 및 복원 (0) | 2016.02.11 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- TraceRoute
- Ruby on Rails
- 루비
- perfmon
- 게임개발포에버
- 조엘 온 소프트웨어
- 디버깅
- SQLite Spy
- 게임데브포에버
- 리버스 엔지니어링
- ruby
- NDC2013
- Rails
- SDL
- CppSQLite
- EasyExec
- 엘키
- 임백준
- 디자인 패턴
- 멀티스레드
- EzShortcut
- TDD
- svn
- RoR
- 루비 온 레일즈
- c언어
- MS-SQL
- 바로가기 프로그램
- ftp
- 좋은 프로그래머
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함