Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / деградация индексов / 16 сообщений из 16, страница 1 из 1
20.05.2003, 09:53
    #32163634
snopov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
деградация индексов
oracle 8.1.7.3

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

а то в одном месте сказано, что нужно.
а в другом asktom.oracle.com сказано, что на это можно не обращать внимание.
...
Рейтинг: 0 / 0
20.05.2003, 10:25
    #32163683
killed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
деградация индексов
а что сказано у Тома? Дайте ссылку.
...
Рейтинг: 0 / 0
20.05.2003, 10:36
    #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
20.05.2003, 10:56
    #32163717
killed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
деградация индексов
Это нескромно, но Том прав :)

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

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

Помнить про ребилд индексов нужно, но не стоит впадать в крайности. Ровно тоже сказал Том.
...
Рейтинг: 0 / 0
20.05.2003, 11:18
    #32163754
Alexander Sobyanin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
деградация индексов
2Killed:
Какое отношение uptime имеет к перестройке индексов?
Или я чего-то не понял?
...
Рейтинг: 0 / 0
20.05.2003, 11:29
    #32163777
snopov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
деградация индексов
2killed:
а в каком тогда случае нужно индексы перестраивать?
...
Рейтинг: 0 / 0
20.05.2003, 11:53
    #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
20.05.2003, 12:36
    #32163865
snopov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
деградация индексов
2 Bardis:

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

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

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

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


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