如何运行 对Azure Table 存储table 分区进行压力测试?
How to run a stress test on Azure Table Storage table partition?
我阅读了一些有关 Azure Table 存储的 MSDN 文章和一些 techniques/strategies 有关 PartitionKeys 选择以及这如何提高可扩展解决方案性能的文章。
引起我注意的一件事是 压力测试 ,其中提到了 here.
但我找不到很多这样的例子。
然后在什么情况下如何进行这些测试?
压力测试是在正常(和极端)负载下测试系统以找出其局限性。这个想法是创建类似于预期生产系统的条件,然后执行与您的应用程序将要执行的操作相似的各种操作,测量它们的性能。
通过对 Azure Tables 进行压力测试,您将能够确保它能够支持您的应用程序生成的负载。它还允许您尝试不同的分区策略并查看它们对性能的影响。
要执行这样的压力测试,请设计一个 partitioning/keying 策略,然后用您的应用程序的典型数据量填充 Azure Table。然后以最快的速度执行插入、更新、查询等操作,看看性能是否满足你的需求。
我阅读了一些有关 Azure Table 存储的 MSDN 文章和一些 techniques/strategies 有关 PartitionKeys 选择以及这如何提高可扩展解决方案性能的文章。 引起我注意的一件事是 压力测试 ,其中提到了 here.
但我找不到很多这样的例子。
然后在什么情况下如何进行这些测试?
压力测试是在正常(和极端)负载下测试系统以找出其局限性。这个想法是创建类似于预期生产系统的条件,然后执行与您的应用程序将要执行的操作相似的各种操作,测量它们的性能。
通过对 Azure Tables 进行压力测试,您将能够确保它能够支持您的应用程序生成的负载。它还允许您尝试不同的分区策略并查看它们对性能的影响。
要执行这样的压力测试,请设计一个 partitioning/keying 策略,然后用您的应用程序的典型数据量填充 Azure Table。然后以最快的速度执行插入、更新、查询等操作,看看性能是否满足你的需求。