позволяет искуственно повысить или снизить стоимость индексного доступа на какой-то коэффициент, который, насколько я помню, можно задать и через opt_param.
есть ли какой-то параметр/хинт, который позволил бы аналогичным образом менять стоимость для произвольного query block?
у opt_estimate есть scale_rows, но это не совсем то.
Можете как дураку новичку рассказать зачем повышать или понижать стоимость индусского доступа?
чтобы мягко склонить оптимизатор к использованию (или не использованию) индекса, при этом оставив ему свободу принятия решений (которой у него не будет с хинтами +index или +full)
Т.е. по сути можно сказать оптимизатору делать фулл или нет?
индекс хорошо, фулскан плохо?)
Не всегда важно получить наиболее быстрый план. Все зависит..
а когда нужен медленный?
@RAEman
Обсуждают сегодня