Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Проверка места, где ошибся оптимизатор  [new]
dbms
Member

Откуда:
Сообщений: 60
Привет.

Кто какие методы нахождения места ошибки оптимизатора использует?
11 окт 10, 16:19    [9587718]     Ответить | Цитировать Сообщить модератору
 Re: Проверка места, где ошибся оптимизатор  [new]
Pavel Ghost
Member

Откуда: UK
Сообщений: 151
trace event 10053:
Metalink:
- 225598.1, "How to Obtain Tracing of Optimizer Computations (EVENT 10053)"
- 338137.1, "CASE STUDY: Analyzing 10053 Trace Files"
11 окт 10, 16:32    [9587836]     Ответить | Цитировать Сообщить модератору
 Re: Проверка места, где ошибся оптимизатор  [new]
dbms
Member

Откуда:
Сообщений: 60
Знаю о таком событии. Но часто можно проще (быстрее).
Иногда достаточно кардинальность сверить (плана и реальную).
11 окт 10, 17:09    [9588226]     Ответить | Цитировать Сообщить модератору
 Re: Проверка места, где ошибся оптимизатор  [new]
в таком случае...
Guest
dbms
Знаю о таком событии. Но часто можно проще (быстрее).
Иногда достаточно кардинальность сверить (плана и реальную).


можно еще попробовать не вручную ее сверять, а поставить dynamic_sampling побольше и посмотреть на новые A-rows, E-rows в плане.
11 окт 10, 17:48    [9588624]     Ответить | Цитировать Сообщить модератору
 Re: Проверка места, где ошибся оптимизатор  [new]
wurdu
Member

Откуда: Владивосток
Сообщений: 4441
/*+ gather_plan_statistics */
12 окт 10, 01:46    [9590375]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить