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

кто-нибудь может что-нибудь сказать про деградацию индексов?
стоит периодически делать analyze index validate structure и на основании представления index_stats делать alter index rebuild?

а то в одном месте сказано, что нужно.
а в другом asktom.oracle.com сказано, что на это можно не обращать внимание.
...
Рейтинг: 0 / 0
деградация индексов
    #32163683
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что сказано у Тома? Дайте ссылку.
...
Рейтинг: 0 / 0
деградация индексов
    #32163696
snopov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например,
http://asktom.oracle.com/pls/ask/f?p=4950:8:189377706355157383::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:2290062993260,

или эта:
http://asktom.oracle.com/pls/ask/f?p=4950:8:189377706355157383::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:3679582396999,
...
Рейтинг: 0 / 0
деградация индексов
    #32163717
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это нескромно, но Том прав :)

у нас сейчас uptime системы > 200 дней. За все это время мы не перестраивали индексы за исключением bitmap-индексов, которые очень плохо реагируют на загрузку данных через обычный инсерт. Их мы перестраиваем регулярно после загрузки.

По поводу blevel >= 4 - это _очень_ большие индексы, где такой критерий еще не является поводом их трогать
...
Рейтинг: 0 / 0
деградация индексов
    #32163744
snopov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть можно не заботиться о перестройке индексов?
в смысле, не делать analyze index validate structure ?
...
Рейтинг: 0 / 0
деградация индексов
    #32163750
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сама по себе команда лишь обновляет статистику в index_stats. Оптимизатор при выборе плане ее не использует.

Помнить про ребилд индексов нужно, но не стоит впадать в крайности. Ровно тоже сказал Том.
...
Рейтинг: 0 / 0
деградация индексов
    #32163754
Alexander Sobyanin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Killed:
Какое отношение uptime имеет к перестройке индексов?
Или я чего-то не понял?
...
Рейтинг: 0 / 0
деградация индексов
    #32163777
snopov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2killed:
а в каком тогда случае нужно индексы перестраивать?
...
Рейтинг: 0 / 0
деградация индексов
    #32163812
Bardis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U nas ochen aktivnaja OLTP Applikazija. Ispolzujetsja mnozhestvo Queue tabliz v kotoryje postojanno chtoto pishetsya i iz kotoryh postojanno chet stirajetsya. Tablizy imejut v srednen do 100 strok zanimaja pri etom do 250 Mb mesta v TS. Indexy sootvetstveno tozhe rastut. Dostup k tablizam proizvoditsya iskluchitelno cherez indexy. Pri etom jesli ne delat reorganizaziyu indexov i tabliz raz v den proizvoditelnost padajet na koleni.
...
Рейтинг: 0 / 0
деградация индексов
    #32163865
snopov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Bardis:

а если вам вместо реорганизации индексов делать analyze таблиц?
...
Рейтинг: 0 / 0
деградация индексов
    #32163903
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Какое отношение uptime имеет к перестройке индексов?
Или я чего-то не понял?

Другими словами за 9 месяцев мы не делали ребилда деревянных индексов.
Вот и все отношение.
...
Рейтинг: 0 / 0
деградация индексов
    #32163964
Roman_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
it depends

Работало себе приложение, все было Ок. После достижения определенного размера таблицы и интенсивности модификаций сессии стали вылетать в core при банальных селектах - безо всяких там даже сортировок и джойнов... Лечилось перестройкой индексов. Это конечно не деградация как таковая, но факт интересный...
...
Рейтинг: 0 / 0
деградация индексов
    #32164065
Vladimir Demkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эд,
ставь при alter index rebuild опцию online и перестраивай на здоровье без остановки системы.
...
Рейтинг: 0 / 0
деградация индексов
    #32164135
snopov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так я все-таки и не получил ответа на свой вопрос:
надо ли перестраивать индексы?
и если надо, то какие (по каким критериям их отбирать)?
...
Рейтинг: 0 / 0
деградация индексов
    #32164176
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ставь при alter index rebuild опцию online и перестраивай на здоровье без остановки системы

Я помню про это. Зря я видимо про uptime сказал. Он у нас просто равен жизни базы.
...
Рейтинг: 0 / 0
деградация индексов
    #32164487
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Bardis -- а симптом при "raz v den proizvoditelnost padajet na koleni" случайно не было, что на невинной операции вставки в таблицу, которая до этого во всех N параллельных процессах проходила меньше чем за секунду, внезапно по очереди "оседают" все процессы и чего-то непонятного ждут? И также внезапно через несколько десятков секунд отживают все разом???
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / деградация индексов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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