TPC

TPC,全稱是Transaction Process Performance Council,即事務處理性能委員會。它是一個非盈利性組織,指定了一些標準(Benchmark)來衡量一個Server的性能好壞。html


TPC官網:http://www.tpc.org/數據庫


剛開始制定了TPC-A,TPC-B標準,但如今基本廢棄了。後面又出現了TPC-C,TPC-D,TPC-E,TPC-H,TPC-DS等。其中TPC-C,TPC-E是針對OLTP系統的,TPC-E是TPC-C的改進版。ide


TPC-D,TPC-H,TPC-DS是針對OLAP系統的。TPC-D基本上沒用了,如今主要用TPC-H和TPC-DS。性能


測TPC標準的時候通常是在一個Server上裝一個數據庫,而後在數據庫中作一些操做,最後會獲得tpm(transaction per minute)或tps(transaction per second)這樣的結果。也就是數據庫一分鐘或一秒鐘能處理多少個事務。咱們就是用這個結果來評價Server的性能好壞。這個值越大表示性能越好。另外還能夠用Server的價錢除以這個值,這就是性價比,值越低越好。TPC的測試是Server廠商去作,而後賣Server的時候會公佈這個結果。固然客戶本身也能夠去作TPC的測試。測試



深刻閱讀:spa


TPC(Transaction Processing Performance Council)--事務處理性能委員會.net

http://zkread.com/article/619093.htmlorm


如何實施Benchmark標準測試-問題的提出及Tpc-C標準htm

http://www.eygle.com/archives/2004/10/howto_implement_benchmark_test01.htmlblog


TPC-H使用

http://blog.csdn.net/leixingbang1989/article/details/8766047

相關文章
相關標籤/搜索