Русская версия
Институт кибернетики ТПУ
Институт кибернетики ТПУ
Институт кибернетики ТПУ
Институт кибернетики ТПУ
Институт кибернетики ТПУ

Ученикам чтобы преуспеть, надо догонять тех, кто впереди, и не ждать тех, кто сзади
Аристотель (384-322 до н.э.)

Образование должно быть истинным, полным, прочным
Ян Амос Коменский
(1592-1670 гг.)

Чем человек просвещеннее, тем он полезнее своему обществу
Грибоедов А. С.
(1795-1829 гг.)

Везде исследуйте всечасно, что есть велико и прекрасно
Ломоносов М. В.
(1711-1756 гг.)

Вся гордость учителя в учениках, в росте посеянных им семян
Менделеев Д. И.
(1834-1907 гг.)

Есть одно только благо – знание и одно только зло – невежество
Сократ
(ок. 470-399 до н.э.)

Природа так обо всем позаботилась, что повсюду ты находишь чему учиться
Леонардо да Винчи
(1452-1519 гг.)

$('#s6').cycle({      fx:     'scrollLeft',      timeout: 7000,      delay:  -2000      });
Ресурсы
Главная > Новости
Новости
31.03.2015
Rubius расскажет о магии выполнения запросов
Ключевые слова: партнерство и сотрудничество семинары 

Серия семинаров для разработчиков от нашего партнера-компании Rubius продолжается! 1, 2 и 8 апреля в 10-м корпусе ТПУ в 307 ауд. в 18:00 любой желающий сможет узнать про оптимизацию запросов в реляционных базах данных. Спикером будет выступать к.т.н., доцент кафедры вычислительной техники ТПУ, системный архитектор и аналитик компании Rubius Николай Александрович Шестаков. Несмотря на то, что реляционные базы данных используются повсеместно, для многих разработчиков остаётся тайной магия выполнения запросов. Скрываясь за абстракциями ORM, можно некоторое время обходиться минимальными знаниями принципов работы реляционных СУБД, но рано или поздно проблемы производительности заставят разбираться с тем, как это работает внутри.

В этой серии семинаров специалистом компании Рубиус будет рассказано, как реляционные СУБД работают «под капотом». На примере Microsoft SQL Server будут описаны принципы физической организации данных, индексирование данных, работа с транзакциями.

1 апреля: Физическая организация данных и индексов.

  • Страничная организация данных
  • Структура индекса на основе В-дерева и его физическая организация
  • Советы по эффективному использованию индексов

2 апреля: Оптимизация и выполнение запроса системой управления базой данных

  • Алгоритмы выполнения соединений (nested loops, hash, merge)
  • Этапы жизненного цикла запроса
  • План выполнения и выполнение запроса
  • Кеширование планов выполнения

8 апреля: Уровни изоляции транзакций и взаимоблокировки

  • ACID
  • Уровни изоляции
  • Блокировки и взаимоблокировки
  • Мультиверсионность записей (MVCC)
  • Мониторинг блокировок в MS SQL Server

Семинар рекомендован разработчикам приложений баз данных, администраторам БД, студентам старших курсов IT-специальностей.