Индексируются ли запросы к хранилищу таблиц Azure при использовании частичного RowKey?

Я понимаю из презентаций MS PDC, что PartitionKey используется для балансировки нагрузки таблицы на нескольких серверах, но никто, похоже, не дает никаких советов относительно того, является ли PartitionKey используется как индекс ВНУТРИ одного сервера.

Точно так же каждый скажет вам, что указание PartitionKey И RowKey дает вам большую производительность, но никто, похоже, не скажет вам, используется ли RowKey для повышения производительности ВМЕСТЕ PartitionKey.

Вот несколько примеров запросов, которые помогут я задаю вопросы. Предположим, что вся таблица содержит 100000000 строк.

  1. PartionKey = "123" и OtherField = "def"
  2. PartitionKey = "123" и RowKey> = "aaa" и RowKey <"aac"

Вот мои вопросы:

  • Если у меня есть только 10 строк в каждом разделе, будет ли запрос 1 быстрым?
  • Если у меня будет 1 000 000 строк в каждом разделе, будет ли запрос 2 быстрым?
5
задан Julian Dominguez 19 April 2012 в 06:49
поделиться