Nhận ngoại lệ "Giá trị thuộc tính lớn hơn mức cho phép của Dịch vụ bảng" khi cố gắng chèn một bản ghi vào bộ nhớ bảng xanh.Nhận ngoại lệ - "Giá trị tài sản lớn hơn mức cho phép của Dịch vụ bảng", kích thước tối đa của hàng trong bảng lưu trữ azure
follwing là cấu trúc của tôi bảng, chuỗi PartitionKey, String RowKey, Id chuỗi, trang web chuỗi, tên chuỗi, byte [] Nội dung,
DateTime công createdtime
Và tôi đang cố gắng để tiết kiệm 83.755 byte array (82KB) trong trường nội dung và các trường khác tối đa 35 ký tự.
Bất cứ ai có thể vui lòng cho tôi biết kích thước tối đa của một hàng cho bảng lưu trữ Azure là gì?
Sau đây là url mà tôi đã giới thiệu .. có đề cập đến hàng có thể có tối đa 1MB. Nhưng tôi không vượt quá 100 KB.
Cảm ơn,
Gopinath
Cảm ơn David Makogon. Sau đó, tôi sẽ tạo một kho lưu trữ blob, đặt nội dung của tôi ở đó và lưu trữ tham chiếu trong bảng lưu trữ của tôi. Có cách nào khác để giải quyết vấn đề này không? –
Tôi nghĩ đó là ý tưởng đúng, vì các đốm màu có thể lớn hơn đáng kể (200GB cho các khối màu, 1TB cho các đốm màu trang), và cả blob và lưu trữ bảng đều có cùng một chi phí lưu trữ. Bạn có thể đặt tài liệu tham khảo của bạn hoặc trong lưu trữ bảng hoặc SQL Azure (sau này nếu bạn cần thêm khả năng truy vấn ngoài những gì Bảng lưu trữ cung cấp). –
James, đó là cách tiếp cận tôi đã thực hiện. Tôi đã thêm logic để kiểm tra kích thước của văn bản, vì vậy tôi chỉ đặt nó vào một đốm màu khi nó quá lớn. Bằng cách đó bạn giảm số lượng giao dịch và tốc độ truy xuất dữ liệu khi có thể. –