|
|
|
Oracle Performance Tuning!!!
|
|||
|---|---|---|---|
|
#18+
Привет всем! Подскажите, плиз, как в Оракле собрать статистику запросов, которые посылает приложение и на базе этой статистики создать наиболее оптимальные индексы для этих запросов. В SQL Server было что-то подобное: SQL Trace-ом отслеживали все запросы, а потом утилитой Index Tuning Wizard выбирались наиболее оптимальные индексы. Как сделать что-либо подобное в Oracle? Спасибо заранее! :) Виталик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 18:36:50 |
|
||
|
Oracle Performance Tuning!!!
|
|||
|---|---|---|---|
|
#18+
Поищи в справке по "The SQL Trace Facility and TKPROF" и около того ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 19:05:26 |
|
||
|
Oracle Performance Tuning!!!
|
|||
|---|---|---|---|
|
#18+
Статистику можно собрать, включив trace в инишнике.....хотя чтоб оптимизить запрос достаточно посмотреть план в девелопере и подсовывая различные хинты и создавая индексы смотреть cost....чем меньше тем лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 19:31:28 |
|
||
|
Oracle Performance Tuning!!!
|
|||
|---|---|---|---|
|
#18+
Ну вообще в 9i как раз для этого и есть програмка SQL Analyze. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 20:16:30 |
|
||
|
Oracle Performance Tuning!!!
|
|||
|---|---|---|---|
|
#18+
Если нужно построить наиболее оптимальный запрос (это не обязательно связано с индексами), то можно воспользоваться программкой от Quest Software: SQL Tuning. На основе собранной статистики она строит различные варианты одного и того же запроса (не только использование хинтов, но и переписывает сам запрос) проганяет через tkprof и выдаёт сравнительные параметры как в текстовом виде, так и на графиках. На некоторые запросы у меня она составляла до сотни различных вариантов. Можно указать значение параметра по которому будет проводиться отсев: например, число физических чтений не больше чем в оригинале на 10% или ... в общем неплохая програмка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 20:57:41 |
|
||
|
Oracle Performance Tuning!!!
|
|||
|---|---|---|---|
|
#18+
кстати, первые поставки 8i тоже содержали SQL Analyze. Сейчас он входит в состав enterprice managera, если я не ошибаюсь. Но к тем советам, которые генерит данная прога нужно относиться очень осторожно и всесторонне их проверять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 21:03:04 |
|
||
|
Oracle Performance Tuning!!!
|
|||
|---|---|---|---|
|
#18+
TOAD-Tools-SGA Trace/Optimisation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 09:58:22 |
|
||
|
Oracle Performance Tuning!!!
|
|||
|---|---|---|---|
|
#18+
to Vladimir: а где такая фича как SQL tunning в TOAD? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 10:40:53 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32186192&tid=1989925]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
193ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 510ms |

| 0 / 0 |
