Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle Performance Tuning!!! / 9 сообщений из 9, страница 1 из 1
18.06.2003, 18:36:50
    #32185920
Виталий Воронцов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Performance Tuning!!!
Привет всем!

Подскажите, плиз, как в Оракле собрать статистику запросов, которые посылает приложение и на базе этой статистики создать наиболее оптимальные индексы для этих запросов.

В SQL Server было что-то подобное: SQL Trace-ом отслеживали все запросы, а потом утилитой Index Tuning Wizard выбирались наиболее оптимальные индексы.
Как сделать что-либо подобное в Oracle?

Спасибо заранее! :)
Виталик.
...
Рейтинг: 0 / 0
18.06.2003, 19:05:26
    #32185938
sv
sv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Performance Tuning!!!
Поищи в справке по "The SQL Trace Facility and TKPROF"
и около того
...
Рейтинг: 0 / 0
18.06.2003, 19:31:28
    #32185953
Vladimirgs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Performance Tuning!!!
Статистику можно собрать, включив trace в инишнике.....хотя чтоб оптимизить запрос достаточно посмотреть план в девелопере и подсовывая различные хинты и создавая индексы смотреть cost....чем меньше тем лучше
...
Рейтинг: 0 / 0
18.06.2003, 20:16:30
    #32185969
DimaR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Performance Tuning!!!
Ну вообще в 9i как раз для этого и есть
програмка SQL Analyze.
...
Рейтинг: 0 / 0
18.06.2003, 20:57:41
    #32185980
Vladimir_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Performance Tuning!!!
Если нужно построить наиболее оптимальный запрос (это не обязательно связано с индексами), то можно воспользоваться программкой от Quest Software: SQL Tuning. На основе собранной статистики она строит различные варианты одного и того же запроса (не только использование хинтов, но и переписывает сам запрос) проганяет через tkprof и выдаёт сравнительные параметры как в текстовом виде, так и на графиках. На некоторые запросы у меня она составляла до сотни различных вариантов. Можно указать значение параметра по которому будет проводиться отсев: например, число физических чтений не больше чем в оригинале на 10% или ... в общем неплохая програмка.
...
Рейтинг: 0 / 0
18.06.2003, 21:03:04
    #32185981
Vladimir_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Performance Tuning!!!
кстати, первые поставки 8i тоже содержали SQL Analyze. Сейчас он входит в состав enterprice managera, если я не ошибаюсь. Но к тем советам, которые генерит данная прога нужно относиться очень осторожно и всесторонне их проверять.
...
Рейтинг: 0 / 0
19.06.2003, 09:58:22
    #32186137
EthernalWonderer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Performance Tuning!!!
TOAD-Tools-SGA Trace/Optimisation
...
Рейтинг: 0 / 0
19.06.2003, 10:40:53
    #32186192
Mit
Mit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Performance Tuning!!!
to Vladimir:
а где такая фича как SQL tunning в TOAD?
...
Рейтинг: 0 / 0
19.06.2003, 11:13:01
    #32186238
Vladimir_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Performance Tuning!!!
я не говорил, что она в TOAD.
у quest software много продуктов и TOAD один из них. Я пользуюсь Spotlight On Oracle для мониторинга базы. А sql tuning это SQLab Vision.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle Performance Tuning!!! / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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