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

Cách tắt bộ nhớ cache oracle để kiểm tra hiệu suất

CHỈNH SỬA: Hãy xem chuỗi trên asktom , mô tả cách thức tại sao không để làm điều này.

Nếu bạn đang ở trong môi trường thử nghiệm, bạn có thể đặt vùng bảng của mình ngoại tuyến và trực tuyến trở lại:

ALTER TABLESPACE <tablespace_name> OFFLINE;
ALTER TABLESPACE <tablespace_name> ONLINE;

Hoặc bạn có thể thử

ALTER SYSTEM FLUSH BUFFER_CACHE;

nhưng chỉ trên môi trường thử nghiệm.

Khi bạn kiểm tra trên hệ thống "thực" của mình, thời gian bạn nhận được sau cuộc gọi đầu tiên (những người sử dụng dữ liệu được lưu trong bộ nhớ cache) có thể thú vị hơn, vì bạn sẽ có dữ liệu được lưu trong bộ nhớ cache. Gọi thủ tục hai lần và chỉ xem xét kết quả hiệu suất mà bạn nhận được trong các lần thực hiện tiếp theo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có cách nào để sử dụng RSA trong Oracle / PL SQL không?

  2. Làm thế nào để lấy một chỉ mục của danh mục khác nhau được trả về theo thứ tự bởi sql trong oracle?

  3. Chúng ta có thể cập nhật các giá trị khóa chính của một bảng không?

  4. Cách sử dụng mệnh đề thu thập hàng loạt với câu lệnh SELECT INTO trong cơ sở dữ liệu Oracle

  5. Trình tự trong SQL Select