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 9863 게시물 읽기
No. 9863
PostgreSQL / MySQL Benchmark Tool
작성자
컴공(swani0)
작성일
2017-07-18 21:48
조회수
7,650

안녕하세요

PostgreSQL과 MySQL 벤치마크를 하려하는데 공통된 툴을 어떤걸 써야할지 몰라서 글 남깁니다 ㅠㅠ

sysbench가 MySQL에서는 잘 되는데 PostgreSQL에서도 된다는 글이 있어서 따라 해봤는데 어렵고 잘 안되더라고요 ㅠㅠ

버전도 0.5버전과 0.4.12버전으로 해봤는데 둘다 안되서 결국 포기했습니다.

웹에서 하는 EC2같은 벤치마크가 아니라 직접 설치하고 실행해서 하는 sysbench나 pgbench 같은 툴로 하려합니다.

현재 dbt2로 설치해서 해보려하는데 혹시 다른 툴이 있다면 알려주시고 방법도 같이 알려주시면 감사하겠습니다 ㅠㅠ

 

마지막으로 postgresql 세미나 같은게 예정되어 있다면 알려주시면 감사하겠습니다.

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

sysbench로 PostgreSQL이 가능은 하나 version에 따라 컴파일할때

 

만져줘야 할 것이 많습니다.

 

이 부분은 구글링하면서 삽질을 좀 해야하고요..

 

hammerdb란 것이 있긴한데 그건 mysql TPS만 너무 높게 나오는 경우를 많이 봐서 신뢰할만한 것인지는 모르겠습니다..

김주왕(kimjuking)님이 2017-07-19 09:10에 작성한 댓글입니다.

추가적으로 세미나는 현재 예정되있는것은 pgday외엔 잘 모르겠고요

 

기술세미나는 한달에 한번씩 주말에 개최되고 있습니다.

김주왕(kimjuking)님이 2017-07-19 09:11에 작성한 댓글입니다.

공통된 툴로 두 데이터베이스의 성능을 확인하겠다는 생각 자체가 위험합니다.

데이터베이스의 성능은 단순히 데이터베이스 엔진 성능을 이야기하는 것이 아니기 때문입니다.

java 기반 도구라면, java jdbc 드라이버의 성능도 크게 좌우 되기 때문입니다.

 

또한 각 데이터베이스의 특성을 모두 잘 알고 있어, 그들 모두 최적의 성능을 낼 수 있는 상황에서 테스트 한다는 것도 꽤 힘든 작업입니다. 

 

그냥 단순하게 테스트할 요량이라면 그냥 간단한 응용프로그램을 만들고, 그 응용 프로그램의 성능을 테스트하세요.

그럼, 그 응용 프로그램을 어느 데이터베이스에서 더 낫게(빠르다가 아니라, 모든 것을 고려한 좋다) 작동한다는 결론을 내닐 수는 있겠죠.

김상기(ioseph)님이 2017-07-19 10:15에 작성한 댓글입니다.

김주왕님----------------------------------------------------------------

 sysbench로 이미 삽질을 3일 동안했고

해머디비는 제가 원하는 방식이 아니라 던졌구요..

현재 dbt2로 벤치마킹을 하려하는데 이 마저도 잘 되지 않는거라..

 

너무 답답합니다 ㅠㅠ.. 세미나 참석하려면 어떻게 해야하죠?

카톡 단톡방이라도 있나요..?

 

김상기님----------------------------------------------------------------

그치만 벤치마킹이라는 성능평가 자체가 공통된 기준을 가지고 있는 툴로 해야되지 않을까요?

mysql에서는 sysbench를 하고, postgresql에서는 pgbench를 사용했을때

sysbench에서 실행되는 읽기 쓰기 등 평가와 pgbench에서 실행되는 읽기 쓰기 평가는 차이가 있다고 생각되서 공통된 툴로 하려합니다.

현재 sysbench, hammer db, dbt2 세 가지 툴로 각각에 적용하려 해봤지만 한 쪽이 되면 다른 쪽이 안되고 그래서 다른 툴을 찾아보려 합니다 ㅠㅠ

 

둘다 replication을 1:4 로 시켜놓은 상태이며, 두 db의 읽기 쓰기 속도를 실험해보려 합니다 ㅎㅎ

 

아 그리고 카톡 단톡방이 있거나 세미나 있으면 가서 조용히 있어도 될까요..?

요즘 db에 관심이 많아져서 조금 더 깊게 배워보고 싶습니다

컴공(swani0)님이 2017-07-21 11:38에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9866sysbench 벤치마킹 결과 [4]
컴공
2017-08-03
7978
9865PostgreSQL 에도 remap_table 같은 기능이 있나요? [4]
검콤이
2017-07-31
6825
98641억건 table의 partition 구성을 준비중입니다. [2]
김은경
2017-07-24
8159
9863PostgreSQL / MySQL Benchmark Tool [4]
컴공
2017-07-18
7650
9861postgresql upgrade 9.3.16 to 9.6.3 [24]
검콤이
2017-07-14
7576
9860테이블스페이스 생성시 왜 이런 에러가 잘까요?? [1]
억규
2017-07-06
7241
9859postgresql default 계정 패스워드가 변경된 상황..? [3]
검콤이
2017-07-04
7500
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다