Генерация плана выполнения запроса

Обсуждение возникших проблем, предложений и ошибок dbForge for Oracle
Закрыто
Nag
Сообщения: 60
Зарегистрирован: Чт 29 сен 2011 10:26

Генерация плана выполнения запроса

Сообщение Nag » Вт 22 май 2012 06:50

Очень часто приложение "отказывается" генерировать план выполнения запроса даже, казалось бы, в простых случаях. Это крайне "неудобно" при написании хоть сколько-нибудь сложных запросов, когда план выполнения "не очевиден". Запрос написан синтаксически правильно, выполняется, выдает результат, но... приложение уверено, что "профилирование этого запроса невозможно" (при чем тут, кстати, профилирование? IMHO, это понятие совсем другого рода).
Примитивный пример

Код: Выделить всё

create table plan_test1 (
  id number primary key,
  link_id number);

create table plan_test2 (
  id number primary key,
  name varchar2(100 char));
Пишем запрос:

Код: Выделить всё

with my_cte as (
    select
        id, name
    from
        plan_test2
)
select
    t1.id, t2.name
from
    plan_test1 t1
    join my_cte t2 on t2.id = t1.link_id
В ответ на "Генерировать план выполнения..." получаем
Профилирование этого запроса невозможно
Было бы неплохо, чтобы все-таки план выполнения любого синтаксически верного запроса можно было посмотреть и проанализировать. Иначе зачем вобще в приложении эта "недофункция"? На данном этапе я вобще отказался от просмотра планов в dbForge и вынужден держать сессию TOAD, который, слава Богу, работает в этом плане безотказно.неудобно

Alexander

Re: Генерация плана выполнения запроса

Сообщение Alexander » Сб 23 июн 2012 10:42

Приносим извинения за задержку.

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

Alexander

Re: Генерация плана выполнения запроса

Сообщение Alexander » Пт 27 июл 2012 10:10

Сообщаем Вам, что вышла новая версия dbForge Studio for Oracle, v3.1.219, в которой данная ошибка была исправлена:
http://www.devart.com/ru/dbforge/oracle ... nload.html

Благодарим Вас за Вашу помощь в усовершенствовании dbForge Studio for Oracle.

Закрыто