Is there a way to force Windows Azure table store partitions to distinct physical hardware? Windows Azure MSDN blog says that the environment automatically load balances the partitions between servers, but I couldn't perform a stress test where I could quantifiably see that two partitions are on different actual machines.
Considering the following filter in a query:
(PartitionKey == "a" && RowKey == "1") || (PartitionKey == "b" && RowKey == "2")
If the two partitions are on different physical machines, the query can be executed in a parallel manner addressing the two partition servers simultaneously, so it evaluates faster. However, I can't seem to find a way to actually measure this performance gain.
What is more important in partitioning? The amount of data in the table or the 500 query/sec limit on partitions mentioned here.