MSSQL 서버와 MySQL 서버를 스트레스 테스트하는 임무를 맡았습니다. 현재 시스템과 새 시스템에서 성능을 비교하는 데 사용할 수있는 도구 나 스크립트가 있는지 알고 싶습니다.
디스크에 대한 읽기 / 쓰기 및 프로세서 성능을 측정하고 싶습니다. 유용 할 수있는 다른 것도 좋습니다.
감사!
MSSQL 서버와 MySQL 서버를 스트레스 테스트하는 임무를 맡았습니다. 현재 시스템과 새 시스템에서 성능을 비교하는 데 사용할 수있는 도구 나 스크립트가 있는지 알고 싶습니다.
디스크에 대한 읽기 / 쓰기 및 프로세서 성능을 측정하고 싶습니다. 유용 할 수있는 다른 것도 좋습니다.
감사!
답변:
Quest는 Oracle, SQL Server 및 MySQL에서 작동하는 무료 Benchmark Factory 버전을 제공합니다.
http://www.quest.com/benchmark-factory/
Quest에서 일할 때 비디오를 다시 시작하는 비디오를 녹화했습니다.
http://www.toadworld.com/Videos/tabid/831/TID/559/cid/161/Default.aspx
저장된 proc를 호출하고, 추적을 재생하고, TPC 벤치 마크 스크립트를 실행하는 등의 작업을 수행 할 수 있습니다. 그래도 사용하기 쉽지는 않습니다. 따라서 비디오입니다.
MySQL의 경우 공식 벤치 마크 제품군이 있습니다. 또는 sysbench 와 같은 도구 입니다. 현재 sysbench를 테스트하는 중이지만 문제가 발생했습니다 !
한 데이터베이스 솔루션을 다른 데이터베이스 솔루션과 비교하기위한 사실상의 표준은 TPC-C 벤치 마크입니다. 이 벤치 마크의 최신 정의는 기존 벤치 마크 결과 세트와 함께 http://www.tpc.org/tpcc/default.asp 에서 다운로드 할 수 있습니다 .
전체 TPC-C를 현재 위치에서 운영 할 가능성은 낮지 만 테스트 정의는 조직의 트랜잭션에 대한 특정 요구 사항과 관련하여 참조 하드웨어 세트의 성능 차이를 식별하도록 설계된 일련의 내부 벤치 마크 개발을위한 기초를 제공해야합니다. 처리량.
소유 비용 문서도 다운로드하십시오. 두 솔루션을 평가하기위한 표준화 된 방법을 제공 할 수 있습니다.