Gần đây tôi đã gặp phải một trường hợp trong đó việc chọn giá trị tiếp theo từ một chuỗi đang gây ra các vấn đề tranh cãi trong Oracle RAC. Xem ảnh chụp màn hình này từ Lighty (nhấp vào hình ảnh để xem hình ảnh lớn hơn)
Các sự kiện chờ sẽ giống nhau nếu được xem trong màn hình hiệu suất của Trình quản lý doanh nghiệp, điều này yêu cầu một sự kiện phải cấp phép Gói chẩn đoán tùy chọn.
Chúng tôi có thể thấy số lần chờ cao trên khóa bộ nhớ cache hàng sự kiện chờ cũng như nhiều sự kiện chờ trong bộ nhớ cache toàn cầu (tất cả đều bắt đầu bằng “gc”).
Vấn đề là trình tự được tạo với CACHE được đặt thành 0. Các chuỗi trong Oracle RAC có cài đặt bộ đệm quá thấp sẽ thấy các sự kiện chờ như thế này. Giải pháp rất đơn giản, tăng kích thước CACHE.