google-app-engine - 各种 Google App Engine 数据存储操作的基准?

标签 google-app-engine benchmarking

最近 question关于数据存储以及查询应该运行多长时间让我开始思考 - 是否有人编制了一套很好的基准来证明数据存储性能的“典型”结果应该是什么?我知道每个实体类型都会有不同的性能特征,但是如果能够看到一些具有代表性的实体类型的时间会很棒,这样我们就知道我们是否做错了什么(例如,如果我们看到我们的查询比基准测试花费的时间长得多,我们可能知道要检查非延迟获取的关系,或者验证我们是否正确使用 api 来批量获取东西。)

最佳答案

我想你可以查看 system status page某些事务的“典型”延迟,但由于负载平衡,在实际应用程序中,这个时间可能会有很大差异,具体取决于应用程序当前负载。索引、实体大小、寄存器数量等也会影响结果。很难进行全面的测试。

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

关于google-app-engine - 各种 Google App Engine 数据存储操作的基准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1902944/

相关文章:

python - 混合使用 GAE 实例和 GCE VM

php - 连接到 Google 应用引擎上的远程 MySQL 数据库

python - 如何使用 Python(和 boto)通过浏览器将文件复制到 Amazon S3?

java - 第二种方法调用比第一种方法花费的时间少得多

google-app-engine - 在本地开发服务器上运行的 Java Google App Engine 和 Google Cloud SQL

google-app-engine - 应用引擎 : Mechanics of creating a unique entity if it doesn't exist

Java 循环在一些运行/JIT 故障后变慢?

ruby-on-rails - 如果一个页面需要 1 毫秒来渲染,这是否意味着每秒 1000 个页面?

python - 为什么转储 `pickle` 比 `json` 快得多?

java - 验证简单 for/lambda 比较的 JMH 测量