|
|
|
INDEX_FFS
|
|||
|---|---|---|---|
|
#18+
Правильно понимаю, что нет обратного хинта, который бы запрещал IFFS? (т.е. чтобы что угодно, но не IFFS) Суть, что иногда запрос на большой таблице сваливается в индексфулскан по чем зря. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 10:01:55 |
|
||
|
INDEX_FFS
|
|||
|---|---|---|---|
|
#18+
Бионот, неправильно. NO_INDEX_FFS, или вообще no_index ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 10:08:02 |
|
||
|
INDEX_FFS
|
|||
|---|---|---|---|
|
#18+
Бионот, По-моему вы неправильно подходите к проблеме. Наверное, лучше выяснить почему запрос идет через FFS, а не плодить хинты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 10:57:37 |
|
||
|
INDEX_FFS
|
|||
|---|---|---|---|
|
#18+
!Z!По-моему вы неправильно подходите к проблеме. Наверное, лучше выяснить почему запрос идет через FFS, а не плодить хинты. Табличка относительно большая 30Гб, собирать по ней статистику уйдет целый день (может есть какие-то ускоренные способы, не знаю). Индекс тоже довольно большой (по многим полям 7Гб). Ежедневно добавляется неск. тысяч 50 записей. По-моему уже очень бы надо разбить ее на части, чтобы собирать статистику только по новым данным, но как именно - очень удобно было бы по годам, но данные добавляются/изменяются во всех годах. Есть вариант разбить по годам, пофискить и все новые данные лить в аналогичные, но пустые таблицы, а раз в неделю перекладывать в большие(ую) таблицы(у), дабы не сбивать статистику типа, но по специфике данных, не получится тогда в течение недели держать объективную информацию (нормально смердженную) или придется усложнять, утяжелять запросы отчетов. Теперь еще учтем, что опции патиционирования как таковой нет. Сейчас получается, что иногда оракл выбирает нормальный план, иногда сваливается в IFFS, если запретить IFFS, то уходит вообще в фулскан, поэтому пришлось явно указать какой индекс использовать. Работает. Но не нравится это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:23:33 |
|
||
|
INDEX_FFS
|
|||
|---|---|---|---|
|
#18+
Бионот, ежедневно добавляемое наверняка меняет статистику предсказуемо. чтобы не было неожиданностей, что наступил новый день, а оптимизатор посчитал, что по дате данных нет, нужно добавлять рассчитанную статистику заранее на основе прогноза по реже собираемой фактической. правда не понятно причем здесь иффс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:43:54 |
|
||
|
INDEX_FFS
|
|||
|---|---|---|---|
|
#18+
dbms_statский советникнужно добавлять рассчитанную статистику заранее на основе прогноза Это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:51:31 |
|
||
|
INDEX_FFS
|
|||
|---|---|---|---|
|
#18+
Бионотdbms_statский советникнужно добавлять рассчитанную статистику заранее на основе прогноза Это как? Вот так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2016, 22:28:45 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39267100&tid=1887968]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
174ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 457ms |

| 0 / 0 |
