說明下TPS與QPS

不少同窗在剛畢業,甚至工做一兩年後,對這二者的概念還不太瞭解,或許是接觸的項目深度不夠等等。包括我本身在最開始的時候對其理解也有必定誤區。

下面我就對二者作個通俗易懂的介紹數據庫

QPS:

QPS通常是針對一個特定的查詢,服務器在規定時間內(1秒)所處理流量多少的衡量標準,在因特網上,做爲
域名系統服務器的機器的性能常常用每秒查詢率來衡量。
複製代碼

一句話來講就是對應querys/sec,即針對查詢,每秒的響應請求數,也便是最大吞吐能力。服務器

TPS:

Transactions Per Second(每秒傳輸的事物處理個數),即服務器每秒能處理的事務數。TPS常常包括數據的
輸入和輸出,以及加上用戶數據庫訪問或者一些rpc請求的時間。
複製代碼

TPS常常是業務核心邏輯測試結果的衡量單位。性能

一個事務是指一個客戶機向服務器發送請求而後服務器作出反應的過程。客戶機在發送請求時開始計時,收到服務器響應後結束計時,以此來計算一個業務事務所使用的時間。測試

通常的,評價系統性能均以每秒鐘完成的技術交易的數量來衡量。系統總體處理能力取決於處理能力最低模塊的TPS值。spa

總結

TPS能夠認爲是一種特殊的QPS,TPS指的是服務器每秒可以處理的事務數,而QPS是針對一個查詢,服務器的每秒響應數code

相關文章
相關標籤/搜索