Chúng tôi có một cơ sở dữ liệu địa lý arcsde phiên bản (arcgis 9.3.1 trên oracle 10g) với một mô hình dữ liệu khá phức tạp bao gồm khoảng 100 featureclass và các bảng không gian, một mạng hình học và nhiều lớp quan hệ.
Dữ liệu được chỉnh sửa hàng ngày bởi 5 hoặc 6 người dùng arcmap sử dụng phiên bản sde. Ngoài ra, các phiên bản được tạo bởi các dịch vụ tự động có giao diện với các hệ thống kinh doanh khác để thực hiện các chỉnh sửa trong cơ sở dữ liệu địa lý. Hiệu suất truy vấn suy giảm đáng chú ý trong suốt cả ngày, vì vậy chúng tôi đã thực hiện một kịch bản hàng đêm để đạt được một nén hoàn toàn. Trong trường hợp khi một số lượng chỉnh sửa tương đối lớn được thực hiện, hệ thống có thể trở nên không sử dụng được cho đến sau khi nén hoàn toàn.
Nó đã được đề xuất rằng orory như được cấu hình không thể đưa ra các kế hoạch thực hiện tốt khi đối mặt với các bảng delta dễ bay hơi này. Đây có phải là một lời giải thích hợp lý? Cách tiếp cận nào nên được thực hiện để giải quyết nó?
Cập nhật để phản hồi ý kiến
- Đến cuối ngày, cây trạng thái rất tuyến tính, chỉ có một ít phân nhánh.
- Chúng tôi nén hàng đêm (có được một nén hoàn toàn bằng cách xóa tất cả các phiên bản).
- Bảng kinh doanh được phân tích thường xuyên.
- Bảng Delta không được phân tích. Chúng bị khóa (Cố gắng phân tích lỗi trả về "Thống kê đối tượng ORA-20005 bị khóa"). Các bảng không dễ bay hơi trong lược đồ sde - STATE, STATE_LINEAGES.