В курсе рассматриваются различные методы исследований, которые охватывают несколько уровней детализации выполнения базой данных Oracle операторов SQL. Рассмотрены различные способы, при помощи которых осуществляется доступ к данным и которые имеют различную эффективность в зависимости от окружающей обстановки. Также изучаются имеющиеся у пользователей возможности, позволяющие убедиться в том, что оптимизатором выбран наилучший способ доступа к данным. Затронуты темы секционирования, изучаются преимущества, которые может дать использование подсказок оптимизатору, переменных связывания и различных типов индексов.
Аудитория
- разработчики приложений;
- разработчики хранилищ данных;
- технические консультанты;
- специалисты служб технической поддержки.
По окончании курса
- После успешного усвоения материала этого курса слушатели научатся
- идентифицировать проблемные операторы SQL;
- выполнять модификацию операторов SQL с целью оптимизации их выполнения;
- выполнять трассировку приложений;
- понимать, почему оптимизатор запросов принимает те или иные решения при выборе путей доступа к данным;
- интерпретировать планы выполнения;
- эффективно использовать подсказки оптимизатору;
- создавать нагрузочные тесты.