powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / не показываются Rows, Bytes, Cost etc.
6 сообщений из 6, страница 1 из 1
не показываются Rows, Bytes, Cost etc.
    #32153246
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем !

наверное очень простая проблема, но уперся:

надо оценить Select'ы но utlxpls.sql не показывает эти поля, т.е. показывает что они пустые.
лезу в PLAN_TABLE а там эти поля и не заполнены.

т.е. почему-то EXPLAIN PLAN их не заполняет.

использую 8.1.7
...
Рейтинг: 0 / 0
не показываются Rows, Bytes, Cost etc.
    #32153256
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример давай
...
Рейтинг: 0 / 0
не показываются Rows, Bytes, Cost etc.
    #32153308
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя по умолчанию не стоит rule-based optimization? Попробуй

Код: plaintext
1.
alter session set optimizer_mode = choose;


собери статистику по объектам, учавствующим в запросе и заново построй план.
...
Рейтинг: 0 / 0
не показываются Rows, Bytes, Cost etc.
    #32153375
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Denis Popov:

alter session - выполнил, затем выполнил explain plan for...
не помогло.
м.б. из-того, что не понял следующее:

собери статистику по объектам, учавствующим в запросе

а делал вроде как в соответствии с докой:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
SQL> start C:\Oracle\Ora81\rdbms\admin\utlxplan.sql

Таблица создана.

Затрач.время:  00 : 00 : 00 . 72 
SQL> explain plan for select count(*) from well_hdr

Объяснено.

Затрач.время:  00 : 00 : 00 . 32 
SQL> start C:\Oracle\Ora81\rdbms\admin\utlxpls.sql;

Plan Table
 --------------------------------------------------------------------------------
 
| Operation                 |  Name    |  Rows | Bytes|  Cost  | Pstart| Pstop |
 --------------------------------------------------------------------------------
 
| SELECT STATEMENT          |          |       |      |        |       |       |
|  TABLE ACCESS FULL        |WELL_HDR  |       |      |        |       |       |
 --------------------------------------------------------------------------------
 


кроме приведенного выше простого запроса, использовал и сложные, по нескольким таблицам. Результат тот же.

что не так?
...
Рейтинг: 0 / 0
не показываются Rows, Bytes, Cost etc.
    #32153409
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Собери статистику на well_hdr.
2. Убедись, что у тебя CBO (cost-based optimization).

Перед explain plan for скажи:

Код: plaintext
1.
2.
analyze table well_hdr compute statistics;
alter session set optimizer_mode = choose;


Или вот: в файле utlxpls.sql одна строка только:
Код: plaintext
1.
select plan_table_output from table(dbms_xplan.display('plan_table',null,'serial'));


Попробуй так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
create table test (
    test_id integer
  , constraint pk_test
      primary key (test_id)
)
/
insert into test (test_id)
  select rownum from all_objects where rownum <  100 ;
commit;
analyze table test compute statistics;
alter session set optimizer_mode = choose;
explain plan for
  select count(*) from test;
select plan_table_output
from table(dbms_xplan.display('plan_table',null,'serial'));
...
Рейтинг: 0 / 0
не показываются Rows, Bytes, Cost etc.
    #32153438
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо большое,

первой инструкции оказалось вполне достаточно

остальные не стал проверять

еще раз спасибо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / не показываются Rows, Bytes, Cost etc.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]