Đầu ngày hôm nay, tôi đang trả lời một câu hỏi trong đó ai đó đã đề xuất như một giải pháp khả thi, ý tưởng xả Nhóm Chia sẻ để giải quyết vấn đề với một câu lệnh SQL. Tôi thấy đây là một lời khuyên tồi. Như tôi đã nêu trong câu trả lời của mình, tại sao lại giết tất cả hiệu suất của người dùng cuối để giải quyết vấn đề của một người? Câu trả lời của tôi là nếu chúng ta cần xóa câu lệnh SQL đó khỏi Nhóm chia sẻ, hãy xóa con trỏ. Khả năng này đã xuất hiện từ Oracle 10g. Và nhân viên Oracle đã viết blog chi tiết tại đây:
https://blogs.oracle.com/mandalika/entry/oracle_rdbms_flushing_a_single
Khả năng tồn tại trong Oracle 11g. Tôi cho rằng điều này vẫn có sẵn trong 12c. Tôi chưa kiểm tra. Nhưng tôi tự hỏi liệu nó có cần thiết trong Oracle 12c với các tính năng mới của trình tối ưu hóa thích ứng không?