各种Google App Engine Datastore操作的基准测试?

6
最近有一个关于数据存储和查询运行时间的问题,让我想到了一件事 - 是否有人编制了一套漂亮的基准测试,以展示数据存储性能的“典型”结果应该是什么? 我知道每个实体类型都会具有不同的性能特征,但如果我们能够看到几种代表性实体的时间,那就太好了,这样我们就知道是否做错了什么(例如,如果我们发现我们的查询比基准测试要慢得多,我们可能会知道要检查非惰性获取关系,或者验证我们是否正确使用API批量获取内容)。
1个回答

1

我认为你可以在系统状态页面上检查一些交易的“典型”延迟,但由于负载均衡,在实际应用中,这个时间可能会有很大的变化,取决于应用程序当前的负载。索引、实体大小、寄存器数量等也会影响结果。很难进行全面的测试。

我认为了解一个应用程序在负载下的表现最好的方法是根据本文的提示进行负载测试:code.google.com/appengine/articles/load_test.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接