Cpu costing is off (consider enabling it)

Joker1234
Дата: 21.03.2011 11:52:29
Собственно сабж. Пытаюсь вывести статистику выполнения запроса с помощью
select * from table(dbms_xplan.display_cursor(null,null,'ALL ALLSTATS LAST'));
Выполняя этот запрос сразу после запроса, статистику которого хочу посмотреть. Но в результате статистика выводится какая то укороченная:
PLAN_TABLE_OUTPUT 
--------------------------------------------------------------------------------------------------------------------------------------------
| Id  | Operation              | Name | Starts | Cost  | Inst   |IN-OUT| A-Rows |   A-Time   | Buffers | Writes |  OMem |  1Mem | Used-Mem |
--------------------------------------------------------------------------------------------------------------------------------------------
|   0 | CREATE TABLE STATEMENT |      |      1 |     1 |        |      |      1 |00:00:29.90 |     823 |    697 |       |       |          |
|   1 |  LOAD AS SELECT        |      |      1 |       |        |      |      1 |00:00:29.90 |     823 |    697 |   519K|   519K|  519K (0)|
|   2 |   REMOTE               |      |      1 |       |  REPDB | R->S |   8990 |00:00:29.64 |       0 |      0 |       |       |          |
--------------------------------------------------------------------------------------------------------------------------------------------
...
   - cpu costing is off (consider enabling it) 
У меня есть подозрение, что неполная статистика выводится из-за этого: - cpu costing is off (consider enabling it)
Подскажите пожалуйста, что нужно сделать, чтобы статистика выводилась полная.
GL
Дата: 21.03.2011 11:58:05
Joker1234,

Слово REMOTE ни о чём не говорит?
Alexander Anokhin
Дата: 21.03.2011 11:59:37
cpu costing не при чем.

select выполнялся на удаленной базе REPDB, там ищи план и статистики.
Joker1234
Дата: 21.03.2011 12:03:24
GL
Joker1234,

Слово REMOTE ни о чём не говорит?


А о чем оно должно говорить? О том, что в запросе используются таблицы с удаленной базы?
Интересно то, что я ту же самую операцию провожу с несколько другим запросом, но в нем тоже используются таблицы с удаленной базы. И там статистика выводится нормальная, полная. И там уже строчки "Cpu costing is off (consider enabling it)" нет.
Joker1234
Дата: 21.03.2011 12:08:06
Alexander Anokhin
cpu costing не при чем.

select выполнялся на удаленной базе REPDB, там ищи план и статистики.


А не подскажете, как его можно там найти? Попробовал выполнить:
select * from table(dbms_xplan.display_cursor(null,null,'ALL ALLSTATS LAST'))@repdb.ae;
Выдало ошибку, что запрос написан неправильно.
Alexander Anokhin
Дата: 21.03.2011 12:14:05
ищи в v$sql на удаленной базе этот select и его sql_id.
далее выполнишь display_cursor с этим sql_id там же, на удаленной базе
Joker1234
Дата: 21.03.2011 12:21:07
Alexander Anokhin
ищи в v$sql на удаленной базе этот select и его sql_id.
далее выполнишь display_cursor с этим sql_id там же, на удаленной базе


А как выполнить display_cursor на удаленной базе? Чуть выше написал, что вот так:
select * from table(dbms_xplan.display_cursor(null,null,'ALL ALLSTATS LAST'))@repdb.ae;
не получается. ORA-00933: SQL command not properly ended
Alexander Anokhin
Дата: 21.03.2011 12:52:47
1. Линк ставится сразу после имени объекта,
2. Restriction on Using User-Defined Types with a Remote Database

возможно, тебе будет проще сделать это на удаленной базе
Joker1234
Дата: 21.03.2011 13:38:34
Alexander Anokhin
1. Линк ставится сразу после имени объекта,
2. Restriction on Using User-Defined Types with a Remote Database

возможно, тебе будет проще сделать это на удаленной базе


К сожалению, доступ у удаленной базе есть только через dblink.
Joker1234
Дата: 22.03.2011 09:46:39
Joker1234,

У кого нибудь есть еще какие-нибудь предположения по сабжу?