powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / 10053 почему FTS?
6 сообщений из 6, страница 1 из 1
10053 почему FTS?
    #39311623
Имеем это

Код: 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
10053 почему FTS?
    #39311664
Фотография AlexFF__|
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лагутин Александр,

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

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

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

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

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


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