วิธีเพิ่มความเร็วคิวรีด้วยพาร์ติชันคีย์ในที่จัดเก็บตารางสีฟ้า
เราจะเพิ่มความเร็วของแบบสอบถามนี้ได้อย่างไร เรามีผู้บริโภคประมาณ100 คนภายในระยะเวลาของ1-2 minutesการดำเนินการค้นหาต่อไปนี้ หนึ่งในการดำเนินการเหล่านี้หมายถึงการเรียกใช้ 1 ฟังก์ชันการสิ้นเปลือง TableQuery<T> treanslationsQuery = new TableQuery<T>() .Where( TableQuery.CombineFilters( TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, sourceDestinationPartitionKey) , TableOperators.Or, TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, anySourceDestinationPartitionKey) ) ); แบบสอบถามนี้จะให้ผลลัพธ์ประมาณ5,000 รายการ รหัสเต็ม: public static async Task<IEnumerable<T>> ExecuteQueryAsync<T>(this CloudTable table, TableQuery<T> query) where T : ITableEntity, new() { var items = new List<T>(); TableContinuationToken token = …