В этом видео, я расскажу что такое профилирование PL/SQL кода, как его производить, зачем оно нужно, как читать отчет профилировщика.
Видео будет полезно тем, кто не понимает как найти узкое место в PL/SQL коде, где он тормозит, как его можно оптимизировать.
Репозиторий к уроку: 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 - Заключение
-------
Подписывайтесь на мой телеграм-канал: t.me/oracle_dbd
Все о разработке в СУБД "Oracle". Теория, практика, SQL, PL/SQL, задачки, сертификация и многое другое.
Если вам нужны консультации, есть вопросы, хотите пройти обучение, то пишите в телеграм - 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
25 июн 2024