Oracle профилирование PL/SQL-кода за 10 минут

Опубликовано: 01 Октябрь 2024
на канале: Oracle Database Developer
3,773
142

В этом видео, я расскажу что такое профилирование PL/SQL кода, как его производить, зачем оно нужно, как читать отчет профилировщика.
Видео будет полезно тем, кто не понимает как найти узкое место в PL/SQL коде, где он тормозит, как его можно оптимизировать.

Репозиторий к уроку: https://github.com/kivilev/oracle_dbd...



Содержание:
0:00 - Введение
0:18 - Что такое профилирование?
0:40 - Профилировщики PL/SQL-кода
1:09 - Предварительная настройка
1:56 - Как использовать иерархический профилировщик
2:50 - Практика
5:39 - Читаем отчет профилировщика
8:35 - Домашнее задание
9:26 - Заключение

 -------
Подписывайтесь на мой телеграм-канал: https://t.me/oracle_dbd

Все о разработке в СУБД "Oracle". Теория, практика, SQL, PL/SQL, задачки, сертификация и многое другое.

Если вам нужны консультации, есть вопросы, хотите пройти обучение, то пишите в телеграм - https://t.me/denis_dbd

-------
Команды использованные в видео:
docker exec -it oracle18xe /bin/bash
su - oracle
cd /opt/oracle/diag
mkdir hprofiler

cd /opt/oracle/diag/hprofiler
plshprof my_report_215043.trc
cp ./my_report_215043.html /opt/oracle/oradata