| Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
| Все форумы / Oracle | ![]() |
||
| Топик располагается на нескольких страницах: ←Ctrl назад 1 [2] все |
|
Филарет Member Откуда: Сообщений: 539 |
у тебя в БД statistics_level =all стоит? минусов для разработчиков не замечал? |
| 23 сен 10, 05:27 [9486249] Ответить | Цитировать Сообщить модератору | |
|
wurdu Member Откуда: Владивосток Сообщений: 3752 |
|
||
| 23 сен 10, 05:53 [9486263] Ответить | Цитировать Сообщить модератору | |||
|
Georgi Fofanov Member Откуда: Ижевск Сообщений: 57 |
У меня - да. А какие могут быть проблемы? |
||
| 23 сен 10, 09:56 [9486675] Ответить | Цитировать Сообщить модератору | |||
|
Georgi Fofanov Member Откуда: Ижевск Сообщений: 57 |
Тоже не показывает: SQL> select 1 from dual where 1=2; строки не выбраны SQL> select * from table(dbms_xplan.display_cursor(null,null,'ALLSTATS LAST')); PLAN_TABLE_OUTPUT ------------------------------------------------------------------------------ SQL_ID ghugmhyrbqaqx, child number 0 ------------------------------------- select 1 from dual where 1=2 Plan hash value: 731024556 -------------------------------------------------------------------- | Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | -------------------------------------------------------------------- | 1 | FILTER | | 1 | | 0 |00:00:00.01 | | 2 | FAST DUAL | | 0 | 1 | 0 |00:00:00.01 | PLAN_TABLE_OUTPUT ------------------------------------------------------------------------------ 13 строк выбрано.Делал под sys'ом. |
||
| 23 сен 10, 09:58 [9486688] Ответить | Цитировать Сообщить модератору | |||
|
wurdu Member Откуда: Владивосток Сообщений: 3752 |
В v$sql_plan, V$SQL_PLAN_STATISTICS_ALL тоже предикатов нет что-ли? |
| 23 сен 10, 10:07 [9486739] Ответить | Цитировать Сообщить модератору | |
|
wurdu Member Откуда: Владивосток Сообщений: 3752 |
А вообще, statistics_level в ALL я бы побоялся выставлять. Overhead может быть существенным. |
| 23 сен 10, 10:13 [9486802] Ответить | Цитировать Сообщить модератору | |
|
wurdu Member Откуда: Владивосток Сообщений: 3752 |
К примеру, Heisenberg Lewis отмечает 200% overhead при statistics_level=all. Понятно, что это зависит от платформы, но на продакшине по-моему лучше так не делать. |
| 23 сен 10, 10:23 [9486900] Ответить | Цитировать Сообщить модератору | |
|
Georgi Fofanov Member Откуда: Ижевск Сообщений: 57 |
Да, в обоих представлениях в полях access_predicates и filter_predicates пусто |
||
| 23 сен 10, 10:37 [9487051] Ответить | Цитировать Сообщить модератору | |||
|
Вячеслав Любомудров Member Откуда: Владивосток Сообщений: 14517 |
|
||
| 24 сен 10, 03:48 [9493383] Ответить | Цитировать Сообщить модератору | |||
|
Georgi Fofanov Member Откуда: Ижевск Сообщений: 57 |
Мы не используем. Пользователя lbacsys нет. Из опций БД у нас куплена только Partitioning. |
||||
| 24 сен 10, 09:14 [9493618] Ответить | Цитировать Сообщить модератору | |||||
|
Georgi Fofanov Member Откуда: Ижевск Сообщений: 57 |
Дело оказалось в том, что у нас на уровне экземпляра был выставлен параметр:alter system set "_cursor_plan_unparse_enable" = false scope=both;Данный параметр в свое время советовала техподдержка для того, чтобы работал сбор статистики statspack (perfstat) 7-го уровня (иначе сессия вываливалась с ошибкой). Выставил его в true и предикаты появились. |
| 12 ноя 10, 14:49 [9767752] Ответить | Цитировать Сообщить модератору | |
| Топик располагается на нескольких страницах: ←Ctrl назад 1 [2] все |
| Все форумы / Oracle | ![]() |
|