JavaScript is required

Thành phần nào của SGA dùng để ptích đoạn code của SQL?

A.
Buffer cache
B.
Dictionary cache
C.
Library cache
D.
Parse cache
Trả lời:

Đáp án đúng: C


Library cache là một thành phần quan trọng của SGA (System Global Area) trong Oracle, chịu trách nhiệm lưu trữ các đoạn code SQL đã được phân tích cú pháp và tối ưu hóa (execution plan). Khi một câu lệnh SQL được thực thi, Oracle sẽ tìm kiếm trong library cache để xem câu lệnh đó đã được phân tích cú pháp trước đây chưa. Nếu có, Oracle sẽ sử dụng lại execution plan đã có, giúp tăng tốc độ thực thi. Nếu không, Oracle sẽ phân tích cú pháp câu lệnh và lưu trữ execution plan vào library cache để sử dụng cho các lần thực thi sau. * **Buffer cache:** Lưu trữ các khối dữ liệu (data blocks) được truy cập gần đây từ đĩa. * **Dictionary cache:** Lưu trữ thông tin về các đối tượng dữ liệu (tables, indexes, users, etc.). * **Parse cache:** Không phải là một thành phần riêng biệt trong SGA. Parse information thường được lưu trữ trong Library Cache.

Câu hỏi liên quan