Щоб відобразити план виконання:
- Запустіть SQL*Plus або SQL Developer і увійдіть до сеансу, під час якого ви пояснювали план.
- Поясніть план.
- Запит PLAN_TABLE за допомогою DBMS_XPLAN. ДИСПЛЕЙ . Укажіть запит наступним чином: SELECT PLAN_TABLE_OUTPUT FROM TABLE(DBMS_XPLAN.DISPLAY);
На панелі інструментів SQL Server Management Studio виберіть Database Engine Query. Ви також можете відкрити існуючий запит і відобразити приблизний план виконання, вибравши кнопку «Відкрити файл» на панелі інструментів і знайшовши наявний запит. Введіть запит, для якого ви хочете відобразити фактичний план виконання.
3 прості кроки
- Крок 1. Знайдіть sql_id проблемного оператора. Є багато способів отримати sql_id запиту, який виконується або нещодавно запускався. …
- Крок 2. Отримайте план, з яким пов’язана проблема продуктивності. …
- Крок 3: надішліть запит DBA_HIST_SQLSTAT (тобто AWR), щоб отримати план у попередніх виконаннях.
У Oracle Explorer клацніть елемент керування «Історія», щоб відкрити його. Розгорніть назву підключення, для якого ви хочете переглянути історію. Буде перераховано раніше виконані команди SQL з цього сеансу.
Є кілька способів отримати приблизний план виконання в SQL Server.
- Після того, як запит буде написаний повністю, ви можете натиснути «Ctrl + L», і він створить приблизний план виконання.
- Ви також можете клацнути правою кнопкою миші вікно запиту та вибрати «Показати приблизний план виконання» в контекстному меню, що з’явиться.