powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / INDEX_FFS
8 сообщений из 8, страница 1 из 1
INDEX_FFS
    #39266071
Бионот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильно понимаю, что нет обратного хинта, который бы запрещал IFFS? (т.е. чтобы что угодно, но не IFFS)
Суть, что иногда запрос на большой таблице сваливается в индексфулскан по чем зря.
...
Рейтинг: 0 / 0
INDEX_FFS
    #39266080
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бионот,
неправильно.
NO_INDEX_FFS, или вообще no_index
...
Рейтинг: 0 / 0
INDEX_FFS
    #39266136
!Z!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
!Z!
Гость
Бионот,

По-моему вы неправильно подходите к проблеме. Наверное, лучше выяснить почему запрос идет через FFS, а не плодить хинты.
...
Рейтинг: 0 / 0
INDEX_FFS
    #39266178
Бионот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
!Z!По-моему вы неправильно подходите к проблеме. Наверное, лучше выяснить почему запрос идет через FFS, а не плодить хинты.
Табличка относительно большая 30Гб, собирать по ней статистику уйдет целый день (может есть какие-то ускоренные способы, не знаю). Индекс тоже довольно большой (по многим полям 7Гб). Ежедневно добавляется неск. тысяч 50 записей.
По-моему уже очень бы надо разбить ее на части, чтобы собирать статистику только по новым данным,
но как именно - очень удобно было бы по годам, но данные добавляются/изменяются во всех годах.
Есть вариант разбить по годам, пофискить и все новые данные лить в аналогичные, но пустые таблицы, а раз в неделю перекладывать в большие(ую) таблицы(у), дабы не сбивать статистику типа, но по специфике данных, не получится тогда в течение недели держать объективную информацию (нормально смердженную) или придется усложнять, утяжелять запросы отчетов.
Теперь еще учтем, что опции патиционирования как таковой нет.
Сейчас получается, что иногда оракл выбирает нормальный план, иногда сваливается в IFFS, если запретить IFFS, то уходит вообще в фулскан, поэтому пришлось явно указать какой индекс использовать. Работает. Но не нравится это.
...
Рейтинг: 0 / 0
INDEX_FFS
    #39266210
Бионот,

ежедневно добавляемое наверняка меняет статистику предсказуемо. чтобы не было неожиданностей, что наступил новый день, а оптимизатор посчитал, что по дате данных нет, нужно добавлять рассчитанную статистику заранее на основе прогноза по реже собираемой фактической.
правда не понятно причем здесь иффс.
...
Рейтинг: 0 / 0
INDEX_FFS
    #39266221
Бионот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbms_statский советникнужно добавлять рассчитанную статистику заранее на основе прогноза
Это как?
...
Рейтинг: 0 / 0
INDEX_FFS
    #39267043
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бионотdbms_statский советникнужно добавлять рассчитанную статистику заранее на основе прогноза
Это как?

Вот так
...
Рейтинг: 0 / 0
INDEX_FFS
    #39267100
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БионотТабличка относительно большая 30Гб, собирать по ней статистику уйдет целый день
хм. на нормальных системах минут 10.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / INDEX_FFS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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