Оператор ПОЯСНИТИ ПЛАН відображає плани виконання, вибрані оптимізатором Oracle для операторів SELECT, UPDATE, INSERT і DELETE. План виконання оператора — це послідовність операцій, які Oracle виконує для виконання оператора.
Використовуйте інструкцію EXPLAIN PLAN, щоб визначити план виконання, якого дотримується Oracle Database, щоб виконати вказану інструкцію SQL. Цей оператор вставляє рядок, що описує кожен крок плану виконання, у вказану таблицю. Ви також можете видати оператор EXPLAIN PLAN як частину засобу трасування SQL.
Підсумовуючи, EXPLAIN PLAN передбачає, як Oracle обробить ваш запит, а EXECUTION PLAN описує фактичні кроки.
Команда EXPLAIN QUERY PLAN SQL є використовується для отримання високорівневого опису стратегії або плану, який SQLite використовує для реалізації конкретного запиту SQL. Найбільш важливо, EXPLAIN QUERY PLAN повідомляє про те, як запит використовує індекси бази даних.
Команда DESCRIBE дає змогу рекурсивно описувати об’єкти до рівня глибини, встановленого в команді SET DESCRIBE. Ви також можете відобразити номер рядка та відступ імені атрибута або стовпця, якщо об’єкт містить декілька типів об’єктів.
Помістіть курсор на рядок, який містить SQL, і натисніть піктограму «Пояснити план» (сітка) або значок «Пояснити план» (текст) на панелі інструментів. Крім того, клацніть правою кнопкою миші та виберіть у меню Пояснити план (сітка) або Пояснити план (текст).