Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Nội dung trình tự RAC

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SqlPlus - lưu đầu ra trong một tệp nhưng không hiển thị trên màn hình

  2. Gặp lỗi khi thực thi gói

  3. Nhận đầu ra từ dbms_output.get_lines bằng JDBC

  4. Sử dụng dung lượng cao từ crfclust.bdb

  5. Dấu (+) có nghĩa là gì trong mệnh đề WHERE của Oracle SQL?