JavaScript is required

Cái nào sau đây có thể tạo ra Snapshot too lỗi cũ?

A.

Rollback extents nhỏ hơn.

B.
Higher MAXEXTENTS value
C.
Larger rollback extents
D.
Higher OPTIMAL value
Trả lời:

Đáp án đúng: A


Câu hỏi này liên quan đến việc quản lý không gian rollback extents trong cơ sở dữ liệu. Lỗi "Snapshot too old" thường xảy ra khi dữ liệu cần thiết cho việc đọc nhất quán (consistent read) đã bị ghi đè bởi các giao dịch khác. Điều này thường xảy ra khi rollback extents không đủ lớn để lưu trữ thông tin rollback cho các giao dịch đang diễn ra. * **A. Rollback extents nhỏ hơn:** Nếu rollback extents nhỏ hơn, khả năng xảy ra lỗi "Snapshot too old" sẽ cao hơn vì không gian để lưu trữ thông tin rollback bị hạn chế. Do đó, đây là một nguyên nhân tiềm ẩn. * **B. Higher MAXEXTENTS value:** Giá trị MAXEXTENTS cao hơn chỉ cho phép rollback segment có nhiều extent hơn, nhưng không đảm bảo rằng các extent này đủ lớn hoặc được sử dụng hiệu quả. Nó không trực tiếp gây ra lỗi "Snapshot too old". * **C. Larger rollback extents:** Rollback extents lớn hơn sẽ giúp giảm khả năng xảy ra lỗi "Snapshot too old" vì có nhiều không gian hơn để lưu trữ thông tin rollback. * **D. Higher OPTIMAL value:** Giá trị OPTIMAL cao hơn liên quan đến việc quản lý không gian trong rollback segments, nhưng không trực tiếp gây ra lỗi "Snapshot too old". Vì vậy, đáp án đúng là A.

Câu hỏi liên quan