Bộ nhớ cache bộ đệm của cơ sở dữ liệu là phần của SGA giữ hình ảnh khối đọc từ các dữ liệu tập tin hoặc xây dựng tự động để đáp ứng các mô hình đọc nhất quán. Tất cả người dùng đang đồng thời kết nối với trường hợp chia sẻ quyền truy cập vào bộ nhớ cache bộ đệm của cơ sở dữ liệu.Lần đầu tiên một cơ sở dữ liệu Oracle sử dụng quá trình đòi hỏi một phần cụ thể của dữ liệu, nó tìm kiếm các dữ liệu trong bộ nhớ cache bộ đệm của cơ sở dữ liệu. Nếu trong quá trình phát hiện các dữ liệu đã trong bộ nhớ cache (một bộ nhớ cache hit), nó có thể đọc dữ liệu trực tiếp từ bộ nhớ. Nếu quá trình không thể tìm thấy dữ liệu trong bộ nhớ cache (bộ nhớ cache bỏ lỡ), nó phải sao chép khối dữ liệu từ một tập tin dữ liệu trên đĩa vào một bộ đệm trong bộ nhớ cache trước khi truy cập vào dữ liệu. Truy cập dữ liệu thông qua một bộ nhớ cache hit là nhanh hơn so với truy cập dữ liệu thông qua một bộ nhớ cache bỏ lỡ.Bộ đệm trong bộ nhớ cache được quản lý bằng một thuật toán phức tạp sử dụng một sự kết hợp của ít được sử dụng mới (LRU) danh sách và touch tính. LRU giúp đảm bảo rằng các khối mới sử dụng nhiều nhất có xu hướng để ở lại trong bộ nhớ để giảm thiểu truy cập đĩa. Hồ bơi đệm GIỮ và hồ bơi đệm RECYCLE được sử dụng cho chuyên ngành bộ đệm ngoài trời điều chỉnh. Hồ bơi đệm GIỮ được thiết kế để giữ lại các bộ đệm trong bộ nhớ lâu hơn LRU nào thường giữ lại chúng. Hồ bơi đệm THÙNG được thiết kế để làm sạch bộ đệm từ bộ nhớ nhanh hơn LRU vẫn thường làm như vậy. Bổ sung bộ đệm lưu trữ có thể được cấu hình để giữ khối của một kích thước khác nhau hơn so với kích thước khối mặc định.
đang được dịch, vui lòng đợi..
