22.04.2009 13:53
Deric
 
Возможно, кто-то сможет прочитать план запроса и указать на узкое место.

Полный план запроса со стоимостью пошагово выложил в
22.04.2009 14:02
OlegON
 
Код:
-------------------------------------------------------------------------------------------------------------------------
| Id  | Operation                          | Name               | Rows  | Bytes | Cost (%CPU)| Time     | Pstart| Pstop |
-------------------------------------------------------------------------------------------------------------------------
|   0 | INSERT STATEMENT                   |                    |     1 |    76 |   280  (25)| 00:00:02 |       |       |
|   1 |  HASH GROUP BY                     |                    |     1 |    76 |   280  (25)| 00:00:02 |       |       |
|   2 |   TABLE ACCESS BY LOCAL INDEX ROWID| SMSPEC             |    25 |   475 |     3   (0)| 00:00:01 |     6 |     6 |
|   3 |    NESTED LOOPS                    |                    |     1 |    76 |   279  (25)| 00:00:02 |       |       |
|*  4 |     HASH JOIN                      |                    |     1 |    57 |   276  (25)| 00:00:02 |       |       |
|   5 |      TABLE ACCESS FULL             | TTLOCPARENTLIST    |     1 |    26 |     2   (0)| 00:00:01 |       |       |
|*  6 |      TABLE ACCESS FULL             | SMDOCUMENTS        |  1495 | 46345 |   273  (25)| 00:00:02 |       |       |
|   7 |     PARTITION LIST SINGLE          |                    |    25 |       |     2   (0)| 00:00:01 |   KEY |   KEY |
|*  8 |      INDEX RANGE SCAN              | SMCSPEC_DISPLAYPOS |    25 |       |     2   (0)| 00:00:01 |     6 |     6 |
-------------------------------------------------------------------------------------------------------------------------
22.04.2009 14:06
Deric
 
каким образом можно получить такой отформатированный вывод плана запроса?
22.04.2009 14:14
OlegON
 
Код:
set autotrace on explain
set linesize 1000
отвыкайте от gui, оно вас погубит
22.04.2009 14:37
Deric
 
И всё же по сабжу.. Куда копать?

P.S. под "форматированным отчётом" я не имел ввиду "как включить autotrace", а именно хотел взглянуть на твой скриптик с "отформатированым выводом" как ты привёл - со временем, съеденым CPU, аккуратненько так - с отступами :)
Но за совет всё равно спасибо.Давно пора бы привыкнуть к SqlPlus, только мне как "не разработчику" и "не администратору" довольно редко приходится заниматься подобными вопросами.. Впрочем, уже оффтоп..
22.04.2009 14:45
OlegON
 
Так включение "autotrace on explain" и есть тот скриптик... Не понял я чего-то, наверное. Копать либо в сторону самостоятельного выкручивания плана в сторону правильного, либо ... тынц
Часовой пояс GMT +3, время: 03:15.

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