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 9866 게시물 읽기
No. 9866
sysbench 벤치마킹 결과
작성자
컴공(swani0)
작성일
2017-08-03 16:34
조회수
7,978

안녕하세요.

저번에 MySQL과 PostgreSQL을 성능평가 하려고 글을 남겼습니다.

결국 찾아찾아.. sysbench로 두 DB를 성능평가했습니다.

평가를 했는데

y축에는 Transaction per Second를, x축에는 Thread 를 두고 그래프를 그려보면.

 

mysql 은 일정하게 상승곡선을 보여주는 반면,

postgresql 은 하강곡선이거나 상승과 하강을 반복하는 지그재그선이 나타납니다.

한번 피크를 찍고 내려왔다가 다시 또 상승하고 그런식으로 나타나는데요. (총 2번의 상승, 하강이 발생)

 

thread는 1 2 4 8 16 32 64 까지 했고,

tablesize 는 1000000, tables=1로 해봤습니다.

이건 상승 하강 반복이고요.

 

thread : 1 2 4 8 16 32 64

tablesize : 100

tables : 1000

으로 했을때는 하강 곡선이 나타납니다.

 

혹시 이게 정상인가요?

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

 제가 주로 mysql ( mariaDB) 를 사용하고있는데... 

말씀하신 sysbench tool 자체가 mysql 측정하기위한 도구base로 만들어졌다면, 

충분히 그럴수 있습니다. 

 

지난번 질문의 답변중에 김상기님 말씀에 전적으로 동의합니다. 

단순 비교 벤치마크는 실무에서 거의 필요없을 정도니까요. 

 

장단점 비교할려면, 다각도로 보시는게 좋습니다.

 

이창민(prosper)님이 2017-08-03 16:40에 작성한 댓글입니다.

mysql이나 postgresql 모두

http://ktdsoss.tistory.com/475

이 페이지에서 보이는 형태를 보입니다.

세션수를 64까지만 했다면, 당연히 두 그래프는 성능 차이는 있어도 추이는 다르지 않을 것 같네요.

그렇지 않다면, 서버 설정쪽 문제이거나, 성능 테스트 도구의 문제로 보입니다.

 

 

김상기(ioseph)님이 2017-08-03 17:17에 작성한 댓글입니다.

 아 이게 사실 단순 비교 벤치마크라기 보다는.. 실험이라 해야하나요..

실험해보고 비교해보는 개인 과제랄까요..

하고는 있는데 sysbench tool이 설치를 하면 0.4 버전으로 아마 설치가 될겁니다.

최근에 1.0.8 버전이 나왔고 어제 확인해보니 1.1.0 버전까지 나왔습니다.

그래서 0.4 버전에서는 mysql만 지원이 되었는데

1.0 버전으로 들어오면서는 postgresql 도 지원이 됩니다.

 

0.5버전부터 지원이 된다고 하는 사람도 있긴한데 0.5 버전은 해보질 않아서..

장단점이라기 보다는 성능 비교가 이번에 주 초점입니다 ㅎㅎ

 

감사합니다.

컴공(swani0)님이 2017-08-03 22:08에 작성한 댓글입니다.
이 댓글은 2017-08-03 22:08에 마지막으로 수정되었습니다.

성능비교보단 파라미터 튜닝같은 것을 테스트할때 많이 유용합니다.

김주왕(kimjuking)님이 2017-08-04 08:57에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9870성능평가 비교 [1]
컴공
2017-08-17
6889
9869FDW 질문 [1]
검콤이
2017-08-16
6693
9867PostgreSQL 도와주세요 ㅠㅠ 오라클 TO_MULTI_BYTE [3]
홍민수
2017-08-10
6866
9866sysbench 벤치마킹 결과 [4]
컴공
2017-08-03
7978
9865PostgreSQL 에도 remap_table 같은 기능이 있나요? [4]
검콤이
2017-07-31
6823
98641억건 table의 partition 구성을 준비중입니다. [2]
김은경
2017-07-24
8158
9863PostgreSQL / MySQL Benchmark Tool [4]
컴공
2017-07-18
7648
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다