Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

CURSOR_SHARING в разных значениях и производительность : Oracle

20.04.2024 2:12


23.11.2006 08:35
isi
 
СУПЕРМАГ 1.024.5 sp5
Oracle 9.2.0.7

Не так давно по незнению долго боролся с проблемой https://olegon.ru/index.php?name=For...iewtopic&t=799

Сейчас ситуация повторилась. По таблице SMSPEC, FFMAPREP в которых записей уже под 30 млн-ов. Сейчас проверяю TRACE план запросов, но временно установил параметр CURSOR_SHARING=EXACT, заработало все нормально.
23.11.2006 09:30
OlegON
 
А ты в FORCE поставил? Давно уже спотыкался, что это ведет ко многим неприятностям. Во многих местах. Где-то их поправили, где-то они остались. Так что в Exact так и ставлю...
23.11.2006 09:36
isi
 
Просто Optimizer рекомендует ставить в force, вот я и поставил одновременно с переходом с 8 на 9, долго имел гемор (может убрать пока из Optimizer'а). Сейчас поставил в Exact, полезли проблемы в других местах... Странно, отчет по остаткам с ценами последних приходов теперь работает нормально, зато заполнение расходных ценами последнего прихода "колом" встало. Если поменять с EXACT на FORCE то все наоборот... Блин...
23.11.2006 09:58
OlegON
 
Блииин, забыл для 9ки убрать... В свое время, как начали баги сыпаться, убрал из 8ки, на которой это все проявилось сразу, из 9ки забыл. Мне в 9ке просто не попадалась эта проблема. Только по слухам, зато уже неоднократных, убираю.
Часовой пояс GMT +3, время: 02:12.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.