Tidligere i dag besvarede jeg et spørgsmål, hvor nogen foreslog som en mulig løsning ideen om at tømme den delte pool for at løse et problem med en SQL-sætning. Jeg synes, det er et dårligt råd. Som jeg sagde i mit svar, hvorfor dræbe alle slutbrugeres ydeevne for at løse en fyrs problem? Mit svar var, at hvis vi skulle fjerne den SQL-sætning fra den delte pool, så lad os skylle markøren. Denne evne har eksisteret siden Oracle 10g. Og Oracle-medarbejder bloggede detaljerne her:
https://blogs.oracle.com/mandalika/entry/oracle_rdbms_flushing_a_single
Muligheden findes i Oracle 11g. Jeg antager, at dette stadig er tilgængeligt i 12c. jeg har ikke tjekket. Men jeg spekulerer på, om det er nødvendigt i Oracle 12c med den adaptive optimizer nye funktioner?