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 9422 게시물 읽기
No. 9422
동일 쿼리문 수행 시간이 실제 운영 장비와 테스트 장비간에 차이가 많이 발생합니다.
작성자
박병욱
작성일
2014-03-20 10:51
조회수
10,389

동일 사양, 동일 configuration을 가지고 동일한 쿼리를 수행했을 경우에 실제 운영 장비와 테스트 장비간의 쿼리 속도가 상당히 많이 발생합니다. 무슨 이유 때문일까요? 어떤 튜닝 항목 및 시스템 상태를 봐야 할까요? 조언 부탁드립니다.

[현상]

. 운영장비 쿼리 시간: 130여초 걸림

. 테스트 장비 쿼리 시간: 6여초 걸림

 

[장비사양]

. CPU: Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz

. Memory: 16GB

. HDD: 1TB

 

[OS]

CentOS 6.2 기반 Kernel : 2.6.36.4

 

[postgresql conf]

. shared_buffers = 512MB

 

[쿼리문]

select count(*) from table_name;

 

[참고]

. 운영장비와 테스트 장비의 테이블에는 비슷한 개수의 레코드가 저장되어 있는 상태. 약 8,000,000 개 정도의 레코드.

 

 

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

select count(*) from table

 

쿼리는 쿼리를 몇번 실행했는가에 달라집니다.

 

자료를 공유버퍼로 다 보냈는가 그렇지 않은가에 따라 달라지는 쿼리입니다.

 

같은DB 환경, 같은 실행계획,  같은 하드웨어 사양임에도 불구하고 쿼리 실행 시간이 다르다면, 

그건 OS와 네트워크 쪽을 살펴보셔야 합니다.

이 부분은 이곳 범위를 벗어나는 부분인지라......

 

여튼 잘 풀렸으면 좋겠네요.

김상기(ioseph)님이 2014-03-23 00:37에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9427pgsql 함수 문의 드립니다. [1]
오글이
2014-03-31
10537
9425libpq 하위 또는 상위 버전 호환성 [2]
김대청
2014-03-28
10625
9424Postgre 저장 위치 변경하는 방법은 뭔가요? [1]
SgtSS
2014-03-24
11249
9422동일 쿼리문 수행 시간이 실제 운영 장비와 테스트 장비간에 차이가 많이 발생합니다. [1]
박병욱
2014-03-20
10389
9421통계정보 백업 및 복구. [1]
김승규
2014-03-18
10832
9420Data Insert시 또다른 DB에 Data 입력 [2]
이상택
2014-03-18
10611
9419index를 어떻게 해야할지요.. [1]
JungHo Kim
2014-03-13
10659
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다