Для улучшения сервиса и адаптации нашего сайта к индивидуальным потребностям пользователей мы используем информацию, зарегистрированную в файлах «cookies». Продолжая работу с сайтом, Вы соглашаетесь на сбор, изменение и сохранение в памяти Вашего устройства файлов «cookies». Вы можете изменить настройки касающиеся «cookies» в настройках браузера. OK

Другие интересные мероприятия

Вы зашли на страницу прошедшего мероприятия. Может быть, вас заинтересуют эти будущие мероприятия?

Билеты

Выберите количество билетов, которые вы хотите приобрести
Выберите количество билетов, которые вы хотите приобрести
Билеты на мероприятие "SQLSaturday Kiev 2015 PreCon. Дмитрий Короткевич. SQL Server Internals: Практические советы для разработчиков и администраторов БД." (07-11-2015 – 07-11-2015)
Продажа билетов закончилась 24 мая 2015 00:55
Продолжить »

О мероприятии

SQLSaturday Kiev 2015 PreCon: SQL Server Internals: Практические советы для разработчиков и администраторов БД

Знание и понимание принципов работы SQL Server является необходимым условием для создания эффективных систем, работающих с данными. К сожалению, разработчики и администраторы баз данных часто забывают об этом и фокусируются лишь на функционале платформы, не принимая особенностей ее работы во внимание.

Данный курс объясняет как различные компоненты SQL Server работают изнутри, как они взаимодействуют друг с другом, и, самое главное, каким образом решения в дизайне, коде и стратегиях сопровождения БД влияют на производительность систем. Он ориентирован на разработчиков и администраторов БД, интересующихся принципами работы продукта и желающими разрабатывать и сопровождать системы способные эффективно работать с большим объемом данных под большой нагрузкой.

Курс основан на книге “Pro SQL Server Internals” (http://www.amazon.com/dp/1430259620), включает в себя большое количество примеров и затрагивает следующие вопросы.

1.Как SQL Server хранит данные и использует индексы – практические советы по дизайну БД и созданию и поддержке индексов.

2.Внутренняя имплементация различных объектов БД и сценарии их оптимального использования

3.Диагностика и решение проблем связанных с блокировками и дедлоками

4.Жизненный цикл запросов в SQL Server и решение наиболее часто встречаемых проблем, связанных с кэшированием планов выполнения запросов.

5.Быстрая диагностика проблем в коде, дизайне и конфигурации SQL Server.

Курс читается на русском языке с английскими слайдами.

Аудитория: Разработчики и администраторы БД. Уровень: 250-300 (по 500 шкале).

Детальный план:

1. Таблицы и индексы

a. Внутренняя структура

b. Как и когда SQL Server использует индексы

c. Поддержка индексов и статистики

d. Стратегии индексации

e. Стратегии оптимизации

2. Объекты БД (представления, ограничения, триггеры, функции, XML, CLR, итд)

a. Внутренняя имплементация

b. Плюсы, минусы и оптимальные сценарии использования

3. Общие принципы архитектуры Data Access Layer (опционально, при наличии времени)

4. Блокировки, дедлоки и работа SQL Server в многопользовательской среде

a. Типы блокировок и их совместимость

b. Уровни изоляции транзакций

c. Диагностика проблем связанных с блокировками

d. Дизайн оптимальной стратегии управления транзакциями

5.Жизненный цикл запросов

a.Описание жизненного цикла запроса

b.Компиляция, кэширование планов выполнения и основные проблемы связанные с кэшем планов

c. Ad-Hoc и динамический SQL – плюсы, минусы и потенциальные проблемы

6. Диагностика проблем в SQL Server

a.SQLOS иSQL Server Execution Model

b.Методики диагностики проблем

c. Наиболее часто встречающиеся ошибка в конфигурации.

d. Статистика ожиданий

e. Полезные DMV и Системные Счетчики

f. Как различные проблемы проявляют себя в системах

Speaker: Dmitri Korotkevitch

Dmitri is a Microsoft SQL Server MVP, Microsoft Certified Master (SQL Server 2008) and author of “Pro SQL Server Internals” (http://www.amazon.com/dp/1430259620) with 20 years of IT experience including over 14 years of experience working with Microsoft SQL Server as an Application and Database Developer, Database Administrator, and Database Architect.

Dmitri regularly speaks at various events, including PASS Summit, 24HOP, SQL Rally and Microsoft TechEd. He specializes in the design, development, and performance tuning of complex OLTP systems that handle thousands of transactions per second around the clock.

7
7 ноября 2015
суббота
начало в 10:00
Офис "Майкрософт Украина"
Украина, Киев
улица Жилянская 75