执行指导方针概要
TPC基准的意图是为产业用户提供相对客观的 性能数据。为了实现这一意图,TPC基准规范要求基准测试执行在这样的系统、产品、技术和定价上:
• 正常为用户提供服务
• 和具有独立的TPC基准模型或表现形式的市场片段相关联(例如:TPC-A模型和表现为大容量、简单联机事务处理环境)。
• 很大数据量的用户在市场片段上的基准模型或者表现形式应该得到有效的仿照执行
新系统、产品、技术(硬件或者软件)和定价的应用是被鼓励的如果它们能够满足上面所提到的要求。明确禁止
基准系统、产品、技术、定价主要意图是执行最佳的tpc基准数据在没有任何相应的适用于现实世界应用和环境。也就是说,所有“专用基准”执行改进基准结果但是但是实际的性能和定价是被禁止的。
接下来讲的将会引导你去判断一个特殊的执行是否是专用基准。
这不需要以下的每一点都要满足,但是迹象的累积将被考虑用来识别一个不被接受的执行完全确定或者确定在合理的怀疑之外不是必需在这个复杂的问题上作出判断。这个问题必须这样回答:
根据有用的证据这些清晰有优势(市区的分配或分量)的迹象能否指这个执行就是专用基准呢?
接下来讲的是如何判断一个特殊的执行是否是专用基准:
• 执行是否有通用的可利用性、备有证明文件并且被支持
• 执行被应用时是否有重大的限制或适用性限制它在TPC基准之外?
• 执行或者部分执行在更大的生产中交互不够?
• 执行对于TPC 基准的自然限制的特别的优势(例如:侧面处理、混合处理、并行处理、和/或竞争处理、单独处理)
在某种方式上是不是将不会普遍的适用于基准表现环境?
• 执行的应用是否会被卖主气馁?(这包括在与其他生产和技术的相似的条件下失败的促进执行。)
• 对于执行在终端用户、程序员或者系统管理员一方是否需要很特殊的混合条件?
• 定价对于卖主是否不寻常或者不合乎惯例也或者对于普通交易实行不寻常或者不合乎惯例?接下来的定价惯例是有疑问的:
- 折扣的可利用性对于一个可能的消费者的小的子集。
- 在不寻常或者不合乎惯例的方式下的备有证明文件的折扣。
- 折扣超过25%的小数量和超过50%的大数量上。
- 定价特殊的close-out or one-time特征。
- 不寻常或者不合乎惯例的在产品、授权或折扣条款维持的可移植性上的限制
• 这种执行是否被应用于(包括beta测试)被终端用户应用或购买的执行这一基准的市场交易中?
有多少?多少种场所?如果执行没有被所有终端用户普遍应用,那么是否有迹象表明它将会被大量的用户应用?
一般度量指导方针
TPC基准的结果被期望用来精确的描述系统的性能。这就是说当测量这些结果时需要有确定的指导方针来遵从。这种步骤或方法论在规格说明书中有明确的大纲或描述。
• 这个步骤是被公认的工程惯例或者标准。
• 这个步骤没有增强效果。
• 用来测量结果的设备依照已经制定的质量标准来校准。
• 逼真度和直率度在报告一些不规则的结果时是要被保持的,即便这不是基准特别必须的条件。
只要符合以上的这些必要条件的方法论和逼近法的应用就是被鼓励的。