2014년 가을 SQLBigEyes Hammer Version 1을 공식 출시합니다.
SQL Server 기반 운영 시스템을 신규로 구축하는 경우나 기존 시스템을 변경하는 경우 SQL Server의 성능 및 안정성을 점검하기 위해 부하 테스트가 필요하게 됩니다. 그런데 기존에 알려진 프로그램들을 사용 했을 때 여러 가지 아쉬운 점, 한계 기능들이 보였습니다. 그런 점들을 보완한 프로그램이 필요함에 따로 오랫동안 고민을 하다가 결국 직접 개발하게 되었습니다.
실제로 구현하고 싶었던 가장 중요한 기능의 경우 그 가능성이 불확실했지만 장 시간 테스트와 실험을 통해 성공하게 되어 뿌듯했던 기억이 있습니다.
현재 버전1이라 추가할 기능들이 많이 있지만 ㈜씨퀄로 내부적으로 일정 기간 테스트와 보완을 거친 후 출시하게 되었습니다. 앞으로 많은 고객들의 테스트와 피드백을 거쳐 더 좋은 제품으로 개선할 수 있도록 지속적으로 노력하겠습니다. 많은 관심 부탁 드립니다.
SQLBigEyes Hammer를 이용하면 다음과 같은 테스트를 할 수 있습니다
- 특정 쿼리나 명령문을 동시에 대량으로 실행하고 그 반응 속도를 확인
- 병렬쿼리, 고부하 쿼리들을 실행해서 특정 리소스(Thread, CPU, Memory 등) 병목 확인
- 잠금 차단 발생
- 동시 대량 INSERT로 인한 테이블 병목 재현
- 고가용성 환경 (Cluster, AlwaysOn 등)에서의 Failover 상황 재현
SQLBigEyes Hammer V1 기능들에 대해서는 아래 상세 정보를 참고하시기 바랍니다. 기타 문의 사항이나 테스트가 필요하시면 왕눈이 아빠 김정선에게 연락 주십시오.
왕눈이 아빠, 김 정선 (jskim@sqlroad.com)
– 대표컨설턴트/이사 | ㈜씨퀄로 | SQLBigEyes(왕눈이) System – “SQL Server를 X-ray로 들여다본다.”
– 전임강사 | 러닝웨이 교육센터
– Microsoft MVP for SQL Server (since 2002), MCITP, MCDBA
– Blog. http://blog.naver.com/visualdb | Facebook. http://facebook.com/visualdb
01 - 다중 쿼리 창 지원
동시에 여러 쿼리를 각각 서로 다른 크기의 부하(반복 횟수, Thread수 등)로 시험하고 그 결과를 확인할 수 있습니다.
02 - 다중 쿼리 동시 수행/중단 기능 지원
다중 쿼리를 개별적으로 수행/중단할 수도 있고 동시에 수행/중단할 수도 있습니다.
03 - 다중 Thread, 반복 횟수, Sleep Time 지정 기능
각 쿼리 별로 반복 횟수, Thread(동시처리) 수, 반복 수행 시 Sleep 시간을 지정할 수 있으므로 다양한 부하의 조합을 만들 수 있습니다.
04 - Thread 증분 방식 지정
초기에 작은 Thread 개수에서 일정 간격 후 점차 증가하는 방식으로 부하를 줄 수 있습니다.
05 - 8,000 자 이상의 대용량 쿼리 지원
대용량 쿼리를 입력하고 시험할 수 있습니다. 대용량 프로시저나 대량 문자열/XML 매개변수 입력 등이 가능합니다.
.
06 - Thread 별 호출 상황, 응답 속도 실시간 모니터링
동시 호출되는 개별 Thread별로 각각의 응답속도, 성공/실패 횟수 등을 실시간으로 확인할 수 있습니다.
07 - FailOver 테스트를 위한 지원
Cluster 서비스나 AlwaysOn 기능을 사용하는 경우 SQL Server가Failover 될 때 쿼리 수행 상태와 서버의 동작 방식을 시험해 볼 수 있습니다. Failover 되는 중에 서버 연결이 중단되더라도 쿼리 호출이 계속 됩니다.
08 - 쿼리 및 속성 정보 저장 및 재사용 기능
사용한 쿼리와 설정된 속성 정보들을 파일로 저장하고 이를 재사용할 수 있도록 지원합니다.
09 - 성능 모니터링 지원 (Beta)
간단한 성능카운터를 별도의 작업 없이 바로 모니터링 할 수 있도록 지원합니다.