powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Анализ интенсивности использования индексов
8 сообщений из 8, страница 1 из 1
Анализ интенсивности использования индексов
    #39490337
andrew shalaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

СУБД:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

Нагуглил что используемость индекса можно посмотреть через:

ALTER INDEX p_key_sales MONITORING USAGE;
ALTER INDEX p_key_sales NOMONITORING USAGE;

SELECT index_nm, used FROM v$object_usage
WHERE index_name=’P_KEY_SALES’;

Но, непонятно насколько это влияет на производительность таблицы и ее индексов.

Есть ли способ узнать статистику по использованию индекса без запуска "трейсов"?
...
Рейтинг: 0 / 0
Анализ интенсивности использования индексов
    #39490395
Индексёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrew shalaev,

А что вам даст эта информация? Скажем, вы знаете что в таблице1 использовался индекс29 347 раз за неделю. Говорит ли это, что запросы были оптимальны, а запросы быстры? Как бы совсем необязательно.
Или вы ищете что дропнуть?
...
Рейтинг: 0 / 0
Анализ интенсивности использования индексов
    #39490396
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrew shalaev, боян
...
Рейтинг: 0 / 0
Анализ интенсивности использования индексов
    #39490399
andrew shalaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Индексёрandrew shalaev,

А что вам даст эта информация? Скажем, вы знаете что в таблице1 использовался индекс29 347 раз за неделю. Говорит ли это, что запросы были оптимальны, а запросы быстры? Как бы совсем необязательно.
Или вы ищете что дропнуть?

Мне это даст основание для удаления неиспользуемых индексов.
...
Рейтинг: 0 / 0
Анализ интенсивности использования индексов
    #39490400
andrew shalaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Takuravaandrew shalaev, боян

Т.е. анализировать планы запроса для понимания активности индексов? А готовой статистики по активности индексов в оракле нет?
...
Рейтинг: 0 / 0
Анализ интенсивности использования индексов
    #39490428
Valergrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так все-таки - вам нужно удалить неиспользуемые сейчас индексы, или индексы, которые использоваться не будут в идеально мире, где оптимизатор каждый раз выбирает оптимальный план?
Если первое - то monitoring usage поможет.
Второе узнать можно только найдя предварительно все места в которых оптимизатор сейчас выбирает неверные планы по какой-то причине и исправив их. Масштаб задачи оцените сами.
...
Рейтинг: 0 / 0
Анализ интенсивности использования индексов
    #39490633
andrew shalaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За какое время хранится инфа в V$SQL_PLAN? С момента последней перезагрузки?
...
Рейтинг: 0 / 0
Анализ интенсивности использования индексов
    #39490748
Valergrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrew shalaev,

нет. Это SGA, неиспользуемые курсоры оттуда постоянно вымываются, могут и за 5 минут исчезнуть. Те, которым удалось попасть в AWR снапшот ( т.е. затратные по какому-то критерию) - будут лежать в dba_hist_sqlplan, и там уже надолго - зависит от твоего AWR retention ( bms_workload_repository.modify_snapshot_settings ).
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Анализ интенсивности использования индексов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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