ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Why are tables missing from the plan? An introduction to optimizer transformations

Автор: Oracle Developers

Загружено: 2021-11-18

Просмотров: 909

Описание: When you submit a SQL query to the database, it's up to the optimizer to figure out how to run it.

In this process the optimizer will often change the query to help it run faster. This can result in surprising execution plans.

Watch this session to understand why these transformations happen, get an overview of what they are, and steps you can take to ensure optimal SQL.

Highlights include:

03:00 - Why do I need to care about transformations?
04:00 - SQL is NOT a procedural language
06:40 - Transformations are a sign of a good data model
12:00 - Logical vs cost-based transformations
15:00 - How to view the final query after transformations
16:30 - Which constraints aid transformations?
20:40 - Running a 10053 trace to view the final query
23:20 - Example query with no transformations
24:15 - How removing select * changes the plan
24:50 - How to pin execution, explain plans in SQL Developer
25:45 - How enabling foreign keys can change the plan
27:20 - How enabling primary keys can change the plan
31:00 - How enabling not null constraints can change the plan
33:10 - What tools can suggest constraints?
37:45 - Join syntax for queries
37:40 - Select distinct vs rownum less than 2
47:10 - Why not write the transformed query at the start?
41:30 - Why might it take several minutes to generate a plan?
51:30 - How always false conditions can change the plan
53:30 - How OR conditions can change the plan
57:00 - Summary

Learn SQL performance tuning https://devgym.oracle.com/pls/apex/dg...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Why are tables missing from the plan? An introduction to optimizer transformations

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

ML Concepts - Best Practices when using ML Classification Metrics

ML Concepts - Best Practices when using ML Classification Metrics

Cross table constraints with assertions

Cross table constraints with assertions

Day One and Beyond - Relational Tables? JSON Documents? Yes! to both in Oracle AI Database

Day One and Beyond - Relational Tables? JSON Documents? Yes! to both in Oracle AI Database

Проверьте свои навыки SQL с помощью этих реальных вопросов для собеседования!

Проверьте свои навыки SQL с помощью этих реальных вопросов для собеседования!

Swiss tables в Go. Наиболее полный разбор внутреннего устройства новой мапы

Swiss tables в Go. Наиболее полный разбор внутреннего устройства новой мапы

Беззубчатые шестерни развивают гораздо больший крутящий момент, чем обычные, вот почему. Циклоида...

Беззубчатые шестерни развивают гораздо больший крутящий момент, чем обычные, вот почему. Циклоида...

Day One and Beyond: Oracle Integration Cloud-Powering the Future of Business Automation

Day One and Beyond: Oracle Integration Cloud-Powering the Future of Business Automation

Вся база SQL для начинающих за 1 час

Вся база SQL для начинающих за 1 час

6 SQL-соединений, которые вы ОБЯЗАТЕЛЬНО должны знать! (Анимация + Практика)

6 SQL-соединений, которые вы ОБЯЗАТЕЛЬНО должны знать! (Анимация + Практика)

Практический курс по SQL для начинающих - #1 Введение в PostgreSQL

Практический курс по SQL для начинающих - #1 Введение в PostgreSQL

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Как бы я освоил инженерию данных в 2026 году: от нуля до уровня опытного специалиста (автор — инж...

Как бы я освоил инженерию данных в 2026 году: от нуля до уровня опытного специалиста (автор — инж...

Посмотрите, как я за считанные минуты выполняю проект по анализу данных с помощью SQL.

Посмотрите, как я за считанные минуты выполняю проект по анализу данных с помощью SQL.

Develop Oracle Autonomous AI Database Agentic AI Applications using the dbms_cloud_ai_agent Package

Develop Oracle Autonomous AI Database Agentic AI Applications using the dbms_cloud_ai_agent Package

13 потрясающих функций Power Query для автоматизации работы в Excel (урок для начинающих, часть II)

13 потрясающих функций Power Query для автоматизации работы в Excel (урок для начинающих, часть II)

СРОЧНО! ОРЕШКИН:

СРОЧНО! ОРЕШКИН: "Путин повел бровью". ЭПИБАТИДИН, что приказали по Навальному, когда начнется в РФ

Introduction to Context Engineering and Agent Memory with Oracle AI Database

Introduction to Context Engineering and Agent Memory with Oracle AI Database

Отравление доказано, Европа готова сражаться, Иран: США ждут отмашки. Левиев, Курников, Панкратова

Отравление доказано, Европа готова сражаться, Иран: США ждут отмашки. Левиев, Курников, Панкратова

Рабочая музыка для глубокой концентрации и сверхэффективности

Рабочая музыка для глубокой концентрации и сверхэффективности

В Power BI можно переключаться между целыми таблицами с помощью одного среза (без закладок!).

В Power BI можно переключаться между целыми таблицами с помощью одного среза (без закладок!).

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]