事务处理性能委员会 (TPC) 提供标准的基准,这些基准能够对各种硬件配置以及数据库服务器进行合理的吞吐量比较。
此基准用于简单的联机事务处理 (OLTP) 比较。它表征简单事务处理系统的性能,强调更新密集型服务。TPC-A 模仿一个工作负载,该工作负载由使用重要的磁盘 I/O 活动通过网络连接的多个用户会话组成。
此基准用于对高峰数据库吞吐量进行强度测试。 它使用与 TPC-A 相同的事务负载,但除去所有的联网和交互式操作以提供最佳的吞吐量评估。
此基准用于复杂的 OLTP 应用程序。它从 TPC-A 派生而来,并混合使用更新、只读事务、批处理操作、事务回滚请求、资源争用以及复杂数据库上其他类型的操作以提供典型工作负载的更好表现方式。
此基准根据非常大型的查询的完成时间评估查询处理能力。TPC-D 是围绕一组典型的业务问题建立的决策支持基准,这些问题表现为针对大型数据库(在千兆字节或太字节范围)的 SQL 查询。
由于每个数据库应用程序均有其特定的工作负载,因此不能使用 TPC 基准来预测应用程序的吞吐量。实际达到的吞吐量很大程度上取决于您的应用程序。