본문 바로가기

부하테스트/부하테스트 관련 용어 정리

TPS (Transaction Per Second)

728x90
반응형

TPS 란?

초당 트랜잭션 수는 일반적인 관점에서 초당 특정 엔티티가 수행한 원자 동작의 수를 가리킨다.

더 제한된 관점에서 이 용어는 DBMS 벤더와 사용자 공동체가 초당 데이터베이스 트랜잭션의 수를 가리키기 위해 사용되는 것이 보통이다.

TPS 정의

보통 초당 transaction 개수를 나타낸다.

 

TPS 계산 방법

일정 시간에 수행된 트랜잭션의 개수를 1초 구간 기준으로 계산하여 나타냄.

계산식 : 구간 내 트랜잭션 수 / 수집 구간 초

 

ex) 7개의 트랜잭션, 20초간 수행 = 7 / 20 = 0.35 TPS

 

ex) 1분에 6개 트랜잭션 처리 시 = 6 / 60 sec = 0.1 TPS

 

TPS Saturation point (TPC 최대 처리 지점)

요청이 늘어도 TPS가 특정 값으로 수렴하는 것 만약 수렴하고 떨어지지 않아야 정상적으로 수행 되고 있다고 볼 수 있다.

만약 떨어진다면 문제를 파악해서 개선해야 해야 한다.

 

- 끝 -

728x90
반응형