交易处理绩效委员会应该为其数据库绩效基准组成的额外费用,Microsoft研究人员计划在即将到来的TPC会议上争论,本周在西雅图举行。
这种公制“可以在[数据库]系统设计中提供指导,也在技术的选择中,”微软研究员Yantao Li表示,以及同事查尔斯莱恩,将在TPC的第三届国际上进行测试。绩效评估和基准会议(TPCTC 2011.)。它还反映了每周七天七天,在每天24小时内留在运行中,仍然存在日益增长的重要性。
TPC的TPC-E.基准可以通过模拟金融经纪公司的平均负载来测量在线事务处理系统的性能和可扩展性。但它没有考虑这些数据库系统可以运行多长或者它们可以再次运行多久,如果他们因某种原因而停止工作。因此,Microsoft Research Lab的研究人员提出添加另一个公制,系统恢复后所花费的时间恢复。
数据库可以停止为各种原因工作。计划的停机时间可能涉及应用补丁或硬件维护。由于软件错误,设备故障,停电和人为错误,可能会发生意外停机。
此测试将在单个指标中包装数据库可以运行多长时间,而不会下降,并且在禁用问题修复时,数据库恢复到速度的快速。它将是系统平均故障(MTBF)和平均恢复(MTTR)的平均时间(MTTR)的产品,也称为平均修复,系统需要完全启动的时间。
为了测量MTTR,研究人员建议将DEST的TPC系统扩展(SUT)扩展到查看数据库系统的所有组件,而不仅是主要服务器,还要查看系统组件之间的备用服务器和连接。系统成本也可以与可用性公制一起计算,允许潜在的买家平衡他们对新系统的可用性有多少,而他们愿意支付多少。
这项工作是作为微软内部工程测试的一部分。“我们认为这里有一些很好的原创作品,这是一个更广泛的受众感兴趣的,”莱明说。
Microsoft本身已使用基于SQL服务器的系统的基准。一个测试具有由主服务器和备用服务器组成的配置。两者都是戴尔PE 2950S,具有16千兆字节的内存和两个Intel 2.66GHz四核处理器运行Microsoft Windows Server 2008和Microsoft SQL Server 2008
在此配置中,研究人员报告,在此配置中,在工作中运送到备用服务器的工作,将需要41秒。
“我们正在寻找这样的想法,”思科绩效策略师和会议共同主席Raghunath Nambiar说。他指出,会议的目的是将关于如何扩大TPC的基准的新思路。
在演示之后,TPC将评估社区是否有兴趣将这种指标包含在TPC-E中。“这是可以相对较快的事情,因为它是对现有模型的增量增加,”莱明说。
Joab Jackson涵盖企业软件和一般技术突发新闻IDG新闻服务。在Twitter上跟随Joab@Joab_Jackson.。Joab的电子邮件地址是joab_jackson@idg.com.