Khi nào và tại sao bạn nên loại trừ các đường dẫn ...
Khi nào và tại sao bạn nên loại trừ các đường dẫn ...
Bạn nên loại trừ các đường dẫn thuộc tính khỏi việc lập chỉ mục trong Cosmos DB khi bạn muốn tối ưu hóa hiệu suất cho các hoạt động ghi và giảm chi phí lưu trữ. Việc lập chỉ mục mọi thuộc tính mặc định có thể không cần thiết và thậm chí gây lãng phí tài nguyên nếu các thuộc tính đó không được sử dụng trong các truy vấn. Bằng cách loại trừ các đường dẫn thuộc tính khỏi việc lập chỉ mục, bạn có thể giảm độ trễ và tiêu thụ ít Đơn vị Yêu cầu (RU) hơn cho các hoạt động ghi, đồng thời giảm kích thước lưu trữ tổng thể do không cần lưu trữ các chỉ mục không cần thiết[1][3][4][5].
Ngoài ra, việc loại trừ các đường dẫn thuộc tính cũng hữu ích khi bạn muốn tối ưu hóa cơ sở dữ liệu cho các tải công việc ghi nặng hơn hoặc khi bạn biết rằng một số thuộc tính không bao giờ hoặc hiếm khi được sử dụng trong các truy vấn. Điều này giúp đảm bảo rằng chỉ những thuộc tính quan trọng và thường xuyên được truy vấn mới được lập chỉ mục, từ đó tối ưu hóa hiệu suất và chi phí cho cơ sở dữ liệu của bạn[1][3][4][5].
Citations:
[1] https://cerebrata.com/blog/indexing-policies-in-azure-cosmos-db-and-how-you-can-efficiently-manage-them-using-cerebrata-cerulean
[2]...
senior
Chưa có bình luận nào