Re: [EXTERNAL] Question on sql plan management
Date: Sat, 3 Sep 2022 16:19:30 +0100
Message-ID: <CAGtsp8k=wBvTicseqgZLzYYoUGyn32w__jcN4EQ=EJbSX6hSrQ_at_mail.gmail.com>
On Sat, 3 Sept 2022 at 14:21, yudhi s <learnerdatabase99_at_gmail.com> wrote:
> Thank you All.
> I understand for some of the specific scenarios like fixing wrong results
> related to bugs from some transformation etc, it may happen that a certain
> plan is not reproducible exactly on 19c which was there in 11.2 /12.1
> versions. In these cases in the19c version, it will come up with a new plan
> which will eventually not match with any of the accepted old baselines and
> thus the optimizer will forcibly choose a different path altogether and
> create that as a new accepted baseline.
>
> However, doesn't it sound odd that in cases where, of all those hundreds
> of thousands of sqls using one of the captured baselines from 12.1 by auto
> capture process which are now in an accepted state from the 12.1 version,
> has to be manually evolved and accepted to use the 19C feature or new
> plans? Considering enabling auto evolve jobs as riskier to go for. So I
> wanted to understand what is the standard or lesser riskier suggested way
> of doing this when moving to the 19c version?
>
>>
-- http://www.freelists.org/webpage/oracle-lReceived on Sat Sep 03 2022 - 17:19:30 CEST