Искусство соединения таблиц

Minimize

Дата: 18 февраля 2015

Описание: Выполнение кода, написанного на большинстве стандартных языков программированния, достаточно предсказуемо. Что пишешь, то и выполняется. Как напишешь, в том же порядке и выполнится. Но язык Transact-SQL, берущий свое начало в реляционной алгебре - язык абстрактный. Наш запрос просто описывает то, что мы хотим получить. Порядок обработки данных и способ выполнения запроса выбирается оптимизатором. С вами случалось, что вы выбираете один тип соединения таблиц и вдруг видите что оптимизатор заменил его другим? Вы можете писать свой запрос кучей разных способов - но все время будете получать один и тот же план выполнения запроса. В этом сессии вы увидите, в чем, на самом деле, разница между типами соединения таблиц, поймете что каждый из них делает и как оптимизатор решает, какую физическую операцию применить, чтобы запрос выполнился как можно быстрее.

Докладчик: Мария Закурдаева (Blog), Data Architect в Perion. Работает как DBA последние 12 лет.

Регистрация:https://attendee.gotowebinar.com/register/8023597405806173441