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 1507 게시물 읽기
No. 1507
Re: Re: 그렇게 많이 먹지는 않습니다.
작성자
김상기
작성일
2000-08-03 22:27
조회수
7,867

Postgres 놈이 MySQL 놈과 다른 점이 있다면,

공유메모리를 사용한 다는 것인데,

이것으로 해서, 하나의 커넥션이 1메가 정도의 사용을 한다는 것은

단지 PS 상에서 나타나는 지극히 단순한 결과일 뿐입니다.

 

7.0.X 버전에는

공유메모리와 쓰레드 기능을 같이 생각한다면,

그리고, 그 커넥션들이 비교적 같은 쿼리를 서버에 요청한다면,

100개의 커넥션이나, 1개의 커넥션이나, 별로 차이가 없는 시스템 퍼포먼스를

자랑합니다. (Postgres 2년 써본 경험에 의한 개인적인 생각)

(대표적인 예로, 10만건 이상의 자료에서 특정부분 총 합계 구하는 쿼리를

사용하면, 공유메모리를 거의 10메가 정도를 사용하지만,

또 다른 커넥션이 똑같은 쿼리를 요구하면, 이것은 postmaster 놈이

자동으로 그 공유메모리를 사용하더군요. (아마 오라클도 이렇게 움직이든듯))

 

원래 질문한 분의 메모리가 전부 소비되는 현상은 DB 문제가 아니라,

PHP의 루틴 문제나, 아니면, 근본적인 OS 튜닝 문제가 아닐까 싶습니다.

 

제가 일하고 있는 곳의 Postgres 서버의 쿼리 수는 하루 평균 6만건 이상 됩니다.

이 서버의 메모리는 128메가이고, CPU 400Mhz의 비교적 저 사양(?) 시스템입니다.

이런 시스템에서 Postgres의 성능문제로, 고민해 보지는 않았습니다.

 

 

::정재익 님께서 쓰시길::

 

> 반갑습니다.

> PostgreSQL 에서 사용하는 메모리 소요량이 사실 적은 편은 아닙니다. 한명 접속시마다 약 1M 정도의

> 메모리를 사용한다고 생각하시면 됩니다. 그렇게 보면 한 512 정도의 메모리를 확보하고 있다면 시스템

> 메모리를 빼고라도 한 200명정도의 동시사용자까지는 커버가 가능할 것으로 생각됩니다.

> 200명정도의 동시사용자라면 하루 약 최소 5만 이상 10만 정도의 히트레이트를 기록하는 사이트 일 것

> 으로 판단됩니다. 만약 이정도가 아닌데 그정도의 메모리를 사용한다면 뭔가 다른 문제가 있다고 생각

> 됩니다.

[Top]
No.
제목
작성자
작성일
조회
1514[질문]postgresql7.0.2를 rpm으로 깔때....
php
2000-08-04
8011
1518┕>Re: [질문]postgresql7.0.2를 rpm으로 깔때....
정재익
2000-08-05 12:13:53
8475
1511와우 리눅스6.2를 사용하는데 postgresql은 어디에??????좀 알려 주세요
진짜 초보
2000-08-04
8056
1517┕>Re: 와우 리눅스6.2를 사용하는데 postgresql은 어디에??????좀 알려 주세요
정재익
2000-08-05 12:11:13
8918
1510죄송하지만요...에러메세지 문서는 없나요.
하태균
2000-08-04
7918
1515┕>Re: 죄송하지만요...에러메세지 문서는 없나요.
정재익
2000-08-05 11:01:29
8716
1500포스트그래스의 메모리점유에 대한 문제입니다.
이재아
2000-08-03
7477
1501┕>Re: 포스트그래스의 메모리점유에 대한 문제입니다.
정재익
2000-08-03 16:06:56
8205
1505 ┕>Re: Re: 별~~ 냉무
midnight
2000-08-03 21:37:00
7738
1506  ┕>Re: Re: Re: 별~~ 냉무
정재익
2000-08-03 22:02:59
7548
1513   ┕>Re: 열분들의 답변 감사드립니다.
이재아
2000-08-04 13:57:50
7622
1507 ┕>Re: Re: 그렇게 많이 먹지는 않습니다.
김상기
2000-08-03 22:27:00
7867
1508  ┕>Re: Re: Re: 그렇게 많이 먹지는 않습니다.
정재익
2000-08-04 09:26:20
7953
1499[질문:속도] 웹게시판에 연결된 DB 속도...
초오보
2000-08-03
7789
1502┕>Re: [질문:속도] 웹게시판에 연결된 DB 속도...
정재익
2000-08-03 19:52:47
8301
1495initdb시 template1이 안 만들어지는...
initdb
2000-08-01
9046
1497┕>Re: initdb시 template1이 안 만들어지는...
정재익
2000-08-02 12:24:19
8606
1493SQL 참고서적 추천좀
김성현
2000-08-01
9591
1504┕>Re: SQL 참고서적 추천좀
Mr.Ha
2000-08-03 21:30:29
9429
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다