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 2186 게시물 읽기
No. 2186
Re: 대용량 데이터 초기 select 느림 문제에 대한 참고.
작성자
정재익
작성일
2001-01-22 08:36
조회수
5,620

가장 간단하면서 비용소모가 큰 방법을 선택하셨군요. 얼마전 이곳 자료실에 있는 동시접속 검사 프로그램 (자바로 박근오님께서 만든...)을 이용해서 MySQL 과 PostgreSQL 의 학대검사(?)를 실시한 결과 MySQL 은 100명 이상의 동시 사용자가 접속시 PCU 로드가 거의 40 이상으로 오르다가 뻗어 버리는 엄청난 현상이 벌어졌고, PostgreSQL 은 로드가 7이상은 오르지 않고 안정적으로 돌아가더군요. 이것을 보고는 역시 PostgreSQL 이 잘만들어진 DBMS 라는 결론을 얻었습니다.

 

>>김상기 님께서 쓰시길<<

 

:: 이 문제로 언제나 끙끙거리다가(?) 요며칠 전에 해결 했습니다.

::

:: 어떻게 해결 했는지, 궁금하신 분들이 꽤 있을진데,

:: 제가 이말 하면 무진장 실망하실 터이지만. ^.^

::

:: 어떻게 해결해냐면, 컴을 바꾸어버렸습니다.

:: 팬티엄 III 800짜리 두개와, 메모리 800MB 정도를 꽂은 마더보드에,

:: SCIS III 컨드롤러와, SCIS 하드를 사용하는

:: 컴으로 바꾸니까,

:: 기존에 쓰고 있던 속도의 약 10배가량 빨라지더군요. /./

:: (예전에는 초기 select 시간이 약 3초 정도 걸렸든데,

:: 이제는 0.x 초대입니다. 아주 흐뭇하지요. ^.^)

::

:: 지금까지 결론은,

:: 완벽히 옵티마져된 쿼리에서 대용량 자료(약 10만건 이상 되는 자료들)에

:: 대한 초기 select 시간은,

:: 그 컴의 하드디스크 억세스 속도와, CPU 속도에 달려있고,

:: 똑같은 자료에 대한 연이은 select 쿼리의 속도는 메모리에 달려있는 것

:: 같습니다.

::

:: 이부분은 오라클에서도 똑같은 상황을 만들어내더군요.

:: 결국 회사에 우기고 우겨서 그나마 저컴을 구입하게 되었습니다. /./

::

:: (너무 늦다! 이생각이 드시면,

:: 제일 먼저 의심할 것은 쿼리문이며,

:: 다음은 하드웨어임을 ....)

[Top]
No.
제목
작성자
작성일
조회
2193왕초보입니다.
우정진
2001-01-27
4540
2195┕>Re: 왕초보입니다.
정재익
2001-01-27 13:44:56
4880
2190한 프로그램 내에서 여러번 트랜잭션을 만들려면...
강윤환
2001-01-27
5093
2192┕>Re: 한 프로그램 내에서 여러번 트랜잭션을 만들려면...
김황수
2001-01-27 13:18:54
5250
2194 ┕>Re: Re: 한 프로그램 내에서 여러번 트랜잭션을 만들려면...
정재익
2001-01-27 13:43:34
5115
2196┕>Re: 한 프로그램 내에서 여러번 트랜잭션을 만들려면...
김상기
2001-01-27 15:23:59
4846
21886.4에서 백엔드 늘리는 옵션이 어떻게 됩니까?
김황수
2001-01-22
4340
2189┕>Re: 6.4에서 백엔드 늘리는 옵션이 어떻게 됩니까?
정재익
2001-01-23 14:07:23
4526
2184대용량 데이터 초기 select 느림 문제에 대한 참고.
김상기
2001-01-22
4550
2186┕>Re: 대용량 데이터 초기 select 느림 문제에 대한 참고.
정재익
2001-01-22 08:36:26
5620
2187 ┕>Re: Re: Too many connection -.-
김상기
2001-01-22 09:18:50
4622
2182PostgreSQL 7.0.3 에서의 닭질...
정재익
2001-01-21
5288
2183┕>Re: PostgreSQL snapshot 버전으로 테스트 한번 해보세요.
김상기
2001-01-22 03:58:18
5299
2178psql : FATAL 1: Memory exhausted in AllocSetAlloc();
박미숙
2001-01-19
4573
2179┕>Re: psql : FATAL 1: Memory exhausted in AllocSetAlloc();
정재익
2001-01-19 23:42:37
5047
2191 ┕>Re: Re: psql : FATAL 1: Memory exhausted in AllocSetAlloc();
김영호
2001-01-27 13:10:36
4780
2174감사드립니다..정재익님....
오라꿀
2001-01-18
5144
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다