Разный план выполнения запроса.

Valadey
Дата: 05.10.2015 09:54:37
roadster,

select /*+ ORDERED USE_NL(hc) */ cut_id, substr(kato,1,2) ab,substr(kato,1,4) abcd,

короче вот так заработало нормально.
roadster
Дата: 05.10.2015 09:57:55
Valadey
короче вот так заработало нормально.
ну направил куда надо, вот и заработало.
хотя по уму не помешало бы разобраться, при наличии времени и желания, почему сам оптимизатор туда не пошёл.
Victor Metelitsa
Дата: 05.10.2015 10:01:31
Valadey
mefman,

то что они разные я и сам вижу, одна 11.2.0.2 другая 11.2.0.4

Не только СУБД, но и БАЗЫ (на физическом уровне) разные. Экспорт-импорт - это уже значит, что данные и индексы наверняка лежат на дисках не так, как в оригинале. Табличными пространствами и особенно системной статистикой тоже следует поинтересоваться. Другая статистика => другая стоимость, а от другой стоимости могут следствием быть другие планы.
Valadey
Дата: 05.10.2015 10:01:46
roadster,

3й день разбираюсь, уже нет желания ковырятся)
Perl'ун
Дата: 05.10.2015 10:06:26
Valadey
roadster,

select /*+ ORDERED USE_NL(hc) */ cut_id, substr(kato,1,2) ab,substr(kato,1,4) abcd,

короче вот так заработало нормально.


Почему у тебя статистика в байтах отличается на базах? Что за хитрый экспорт-импорт? В select'е еще ладно. И то 10% уже сложно не заметить. А на INSERT одинаково байтов должно уходить, если данные одинаковые.
Valadey
Дата: 05.10.2015 10:09:06
Perl'ун,

expdb из 11.2.0.2 impdp в 11.2.0.4 схем. Ошибки были тока по некомпиленым объектам.
Valadey
Дата: 05.10.2015 10:13:03
Мог ли APEX внести изменения в какиенибудь параметры БД?
apex_4.2.6 был установлен на чистую БД 11.2.0.4, после чего был сделан импорт данных.
Victor Metelitsa
Дата: 05.10.2015 10:13:19
Perl'ун

Почему у тебя статистика в байтах отличается на базах? Что за хитрый экспорт-импорт? В select'е еще ладно. И то 10% уже сложно не заметить. А на INSERT одинаково байтов должно уходить, если данные одинаковые.


В актуальных должны быть, в estimated не обязаны - это всего лишь оценка.