Как просмотреть планы выполнения для базы данных Oracle в Java - PullRequest
2 голосов
/ 20 октября 2010

С SQL Plus для Oracle Database я могу вызвать

SET autotrace на

, а затем увидеть План выполнения, статистику и т. Д.

Проблема в том, что я хочудоступ к информации о плане выполнения и статистике в моей Java-программе.Обычно я делал что-то подобное для выполнения оператора sql,

Connection connection = // INITIALIZE HERE;

Оператор getColumn = connection.createStatement ();

ResultSet results= getColumn.executeQuery ("INSERT SQL QUERY HERE");

while (results.next ()) {// просмотр результатов}

Есть ли способ получить план выполнения иСтатистика?Спасибо.

1 Ответ

3 голосов
/ 20 октября 2010

Вы можете запросить таблицу V $ SQL_PLAN, чтобы получить простое объяснение.В качестве альтернативы вы можете запросить PLAN_TABLE, вы можете увидеть более подробную информацию об этом ЗДЕСЬ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...