Sebelumnya hari ini, saya menjawab pertanyaan di mana seseorang mengusulkan sebagai solusi yang mungkin ide menyiram Pool Bersama untuk memecahkan masalah dengan satu pernyataan SQL. Saya menemukan ini menjadi nasihat yang buruk. Seperti yang saya nyatakan dalam balasan saya, mengapa mematikan semua kinerja pengguna akhir untuk menyelesaikan masalah satu orang? Jawaban saya adalah jika kita perlu menghapus pernyataan SQL dari Shared Pool, mari kita flush kursor. Kemampuan ini sudah ada sejak Oracle 10g. Dan karyawan Oracle membuat blog detailnya di sini:
https://blogs.Oracle.com/mandalika/entry/Oracle_rdbms_flushing_a_single
Kemampuan itu ada di Oracle 11g. Saya berasumsi ini masih tersedia di 12c juga. saya belum memeriksa. Tapi saya ingin tahu apakah itu diperlukan di Oracle 12c dengan fitur baru pengoptimal adaptif?