Khi nào và làm thế nào bạn tránh/ngăn chặn ...
Khi nào và làm thế nào bạn tránh/ngăn chặn ...
Trong Azure Cosmos DB, việc tránh hoặc ngăn chặn các truy vấn qua các phân vùng (cross-partition queries) là quan trọng để tối ưu hóa hiệu suất và giảm chi phí. Các truy vấn qua phân vùng thường tốn nhiều tài nguyên hơn và chậm hơn so với các truy vấn chỉ tập trung vào một phân vùng duy nhất. Dưới đây là một số chiến lược để tránh hoặc ngăn chặn các truy vấn qua phân vùng:
Partition Key
Thông MinhChọn một partition key
phù hợp là bước đầu tiên và quan trọng nhất. Partition key
nên:
Partition Key
trong Truy VấnLuôn sử dụng partition key
trong điều kiện lọc của truy vấn. Điều này đảm bảo rằng truy vấn chỉ tập trung vào một phân vùng cụ thể, giúp giảm độ trễ và chi phí RU:
SELECT * FROM c WHERE c.partitionKey = 'specificValue'
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào