database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 3497 게시물 읽기
No. 3497
아래두분의질문에 대한 어느초보의 짫은 답변...
작성자
송정훈(handy)
작성일
2001-10-12 22:39
조회수
1,575

저는 초보입니다.. 그러나 어디선가 들은 이야기을 함 이야기할께요..

 

1.빠른 IO을쓴다.(SCSI 같은것)

2.OS 와 PG을 튜닝한다.(특히 pg은 디스크를 분리하여 쓰면 됨)

(vi /etc/tstab

LABELL=/var/lib /var/lib ext2 defaults,noatime 1 2)

3.shared_buffers을 늘린다..

등등...

저도 초보라 미안함니다..(sql쪽에서의 튜닝은 고급 기술이라 저는 모름니다.)

4.서버를 분리한다.

이 글에 대한 댓글이 총 1건 있습니다.

옳습니다. 위에 정훈님 말씀 하신 내용이 대부분 맞습니다. 그 중에서 특히 중요한 것은 PostgreSQL 의 tuning 인데 이것은 $PGHOME/data/postgresql.conf 파일을 수정하여 어느 정도 목표 달성을 할수 있습니다. 자세한 것은 메뉴얼을 읽어 보시기 바랍니다.

 

정상적인 방법론을 몇가지 적어 본다면 다음과 같은 순서로 하시면 될 듯 합니다.

 

1. DB 자체의 tuning : index 를 만들고, 제대로 동작하는지 확인한다. postgresql.conf 파일을 수정하여 적당한 메모리 분배를 한다.

2. SQL 구문의 tuning : 쓸데없는 조건문은 들어가지 않는지 제대로 index 를 타도록 조건문을 사용했는지 확인한다. 혹시 불필요한 query를 하지는 않는지도 확인한다. 필요하다면 적절하게 PL 을 이용하여 불필요한 query 를 줄일 수 있도록 노력한다.

3. DB server 를 분리한다 : all-in-one server 는 대단히 좋지 않은 구상이다. 될수 있으면 디비 서버를 분리하여 사용하는 것이 중요하다.

4. HW tuning : 트랜젝션 양등을 잘 고려하여 충분한 메모리 확보를 하고, 필요하다면 시스템 사양을 업그레이드 한다.

 

이 정도가 고려사항이 아닐까 생각합니다.

advance님이 2001-10-13 23:39에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3506PowerBuilder와 ODBC로 연결하기...
이은자
2001-10-15
1762
3508┕>Re: Visual Basic 과의 연동...
정재익
2001-10-15 23:11:42
1849
3500connection id가 중복됩니다.
임성호
2001-10-13
1659
3499PostgreSQL과 PowerBuilder연동
은자
2001-10-13
1641
3503┕>Re: PostgreSQL과 PowerBuilder연동
정재익
2001-10-13 19:29:27
1853
3540┕>Re: PostgreSQL과 PowerBuilder연동
박근준
2001-10-18 15:07:03
2661
3497아래두분의질문에 대한 어느초보의 짫은 답변... [1]
송정훈
2001-10-12
1575
3496[질문]PostgreSQL은 속도문제를 어떻게 해결해야 하나요???
안종선
2001-10-12
1557
3502┕>Re: [질문]PostgreSQL은 속도문제를 어떻게 해결해야 하나요??? [1]
정재익
2001-10-13 19:26:24
1843
3495속도 개선 어떻게..?
강근식
2001-10-12
2039
3501┕>Re: 속도 개선 어떻게..?
정재익
2001-10-13 19:22:27
1998
3493postgress에서 oid 어떻케....
포스트유저
2001-10-12
1768
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다