Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / 10053 почему FTS? / 6 сообщений из 6, страница 1 из 1
20.09.2016, 07:42
    #39311623
10053 почему FTS?
Имеем это

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
***************************************
BASE STATISTICAL INFORMATION
***********************
Table Stats::
  Table: REQUESTS_KREDIT  Alias: A2
    #Rows: 57795125  #Blks:  525064  AvgRowLen:  129.00  ChainCnt:  0.00
  Column (#2): REQUEST_ID(
    AvgLen: 6 NDV: 21954762 Nulls: 0 Density: 0.000000 Min: 11452355 Max: 65825436
Index Stats::
  Index: IDX_REQUEST_ID_STATUS_ID  Col#: 29 7
    LVLS: 2  #LB: 83420  #DK: 37811498  LB/K: 1.00  DB/K: 1.00  CLUF: 49289522.00
  Index: REQUESTS_KREDIT_IX1  Col#: 2
    LVLS: 2  #LB: 67520  #DK: 21955350  LB/K: 1.00  DB/K: 2.00  CLUF: 49225960.00
  Index: REQUESTS_KREDIT_PK  Col#: 1
    LVLS: 2  #LB: 123603  #DK: 57795538  LB/K: 1.00  DB/K: 1.00  CLUF: 1034754.00

Access path analysis for REQUESTS_KREDIT
***************************************
SINGLE TABLE ACCESS PATH
  Single Table Cardinality Estimation for REQUESTS_KREDIT[A2]
  Column (#7): STATUS_ID(
    AvgLen: 4 NDV: 29 Nulls: 0 Density: 0.034483 Min: 1 Max: 275
  Table: REQUESTS_KREDIT  Alias: A2
    Card: Original: 57795125.000000  Rounded: 3985871  Computed: 3985870.69  Non Adjusted: 3985870.69
  Access Path: TableScan
    Cost:  199487.94  Resp: 199487.94  Degree: 0
      Cost_io: 196900.00  Cost_cpu: 27835098587
      Resp_io: 196900.00  Resp_cpu: 27835098587
  ****** trying bitmap/domain indexes ******
  Access Path: index (FullScan)
    Index: IDX_REQUEST_ID_STATUS_ID
    resc_io: 83422.00  resc_cpu: 12373248935
    ix_sel: 1.000000  ix_sel_with_filters: 1.000000
    Cost: 84572.39  Resp: 84572.39  Degree: 0
  Access Path: index (FullScan)
    Index: REQUESTS_KREDIT_IX1
    resc_io: 67522.00  resc_cpu: 12217398543
    ix_sel: 1.000000  ix_sel_with_filters: 1.000000
    Cost: 68657.90  Resp: 68657.90  Degree: 0
  Access Path: index (FullScan)
    Index: REQUESTS_KREDIT_PK
    resc_io: 123605.00  resc_cpu: 12763376282
    ix_sel: 1.000000  ix_sel_with_filters: 1.000000
    Cost: 124791.66  Resp: 124791.66  Degree: 0
  ****** finished trying bitmap/domain indexes ******
  Best:: AccessPath: TableScan
         Cost: 199487.94  Degree: 1  Resp: 199487.94  Card: 3985870.69  Bytes: 0




Не могу понять почему Best:: AccessPath: TableScan Cost: 199487.94 , хотя я ожидаю Index: REQUESTS_KREDIT_IX1 resc_io: 67522.00

В чем причина?
...
Рейтинг: 0 / 0
20.09.2016, 09:25
    #39311664
AlexFF__|
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
10053 почему FTS?
Лагутин Александр,

Ты же понимаешь, какую секцию трейса смотришь?
...
Рейтинг: 0 / 0
20.09.2016, 09:33
    #39311673
10053 почему FTS?
AlexFF__|,

Суть вопроса?
...
Рейтинг: 0 / 0
20.09.2016, 09:42
    #39311681
AlexFF__|
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
10053 почему FTS?
Лагутин Александр,

Оценка шагов и путей доступа происходит в OPTIMIZER STATISTICS AND COMPUTATIONS
Что ты до BASE STATISTICAL INFORMATION докопался?
...
Рейтинг: 0 / 0
20.09.2016, 09:57
    #39311697
10053 почему FTS?
AlexFF__|,

не доставляет?

SINGLE TABLE ACCESS PATH
...
Рейтинг: 0 / 0
20.09.2016, 10:32
    #39311728
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
10053 почему FTS?
Ты видишь стоимость сканирования (даже не FFS) самого индекса без учета доступа к таблице
cost (Access Path: index (FullScan)) ~ #LB при одноблочном чтении
Добавь предполагаемую кардинальность (точнее, селективность) умноженную на фактор кластеризации, т.е. сколько еще блоков из таблицы прочесть (тоже одноблочными чтениями)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / 10053 почему FTS? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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