본문 바로가기

hammerdb5

5. TPC-C 부하 테스트 실행 SQL Server Management Studio에서 아래 스크립트를 실행시킨다 Use master Go exec dbo.sp_write_performance_counters 쿼리문? 성공적 다시 Hammer DB가 설치되어 있는 서버로 돌아가서 Hammer DB 애플리케이션 테스트를 실행한다 SQL Server > Virtual User > Create를 더블클릭하면 아래와 같은 화면이 나오고, 가상 사용자 출력 탭이 활성화 된다 SQL Server > Virtual User > Run를 더블클릭해서 시작하면 Virtual User Output으로 들어가면 아래와 같은 화면으로 테스트가 완료되면 분당 트랜잭션(TPM) 계산이 표시된다 log파일을 따로 저장하고 싶다면 Virtual user > opt.. 2022. 7. 12.
4. 런타임 통계 수집 구글 Document에 의하면 아래와 같이 적혀 있다. "이 프로시저를 사용하려면 먼저 OLE 자동화 프로시저를 일시적으로 사용하도록 설정하여 파일을 디스크에 작성합니다. 테스트한 후에는 사용하지 않도록 설정해야 합니다." 쿼리문을 실행을 하면 아래와 같이 성공화면이 보인다 sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Ole Automation Procedures', 1; GO RECONFIGURE; GO SQL Server Management Studio에서 sp_write_performance_counters 프로시저를 만드는 코드이다. 부하 테스트를 시작하기 전에 Management Studio에서 다음 프로시저.. 2022. 7. 12.
3. Hammer DB 연결 및 스키마 만들기 C:\Program Files\HammerDB-4.4 경로에서 hammerdb.bat를 누르면 프로그램을 실행할 수 있다. 왼쪽 Benchmark에서 SQL Server를 더블클릭하면 옵션을 선택할 수 있는 박스가 나온다. 아래와 같이 설정 후 OK를 눌러 환경을 만들어 준다. * TPROC-C 설명 - https://www.hammerdb.com/docs/ch03s02.html 스키마 빌드를 만들기 위해서 options를 만들어준다. SQL Server에는 SQL서버가 설치되어 있는 인스턴스의 ip주소를 적어주고, TCP 연결을 위해 체크해준다. 이전에 설치해둔 ODBC Driver 17 for SQL Server를 사용할 것이고 만들어둔 SQL Database에 연결할 것이니 User의 ID/PW를 .. 2022. 7. 12.
2. Hammer DB download Hammer DB 설치 링크 - https://www.hammerdb.com/download.html 위 링크로 들어가서 Hammer DB를 설치하여 준다. OK를 누르면 hammer db가 시작한다 2022. 7. 1.
1. 부하 테스트를 위해 SQL Server 인스턴스 구성 SQL Server용 인스턴스를 만들고 아래와 같은 환경을 구성해준다 SQL Server 2016 설치 링크 - https://www.microsoft.com/ko-kr/evalcenter/download-sql-server-2016 SQL Server Management Studio 설치 링크 - https://docs.microsoft.com/ko-kr/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16 SQL Server Management Studio에서 데이터베이스 폴더를 우클릭해서 새 데이터베이스를 만든다 새로운 데이터베이스를 만든다 데이터 파일 초기 크기를 190,000MB로 설정하고 로그 파일을 65,000MB.. 2022. 7. 1.
반응형