• Участвовать
  • Докладчикам
  • Доклады
  • Спикеры
  • Контакты
  • Кабинет
  • En Ru

    Регистрация

    5 ИЮЛЯ, МАСТЕР-КЛАССЫ
    • Отладка производительности MySQL
      MySQL/NoSQL 10:00 - 19:00

      Рост. Большие нагрузки. Увеличение числа пользователей, просмотров, объёма данных. Запросы к базе стали отрабатывать дольше? Клиенты висят в списке процессов и чего-то ждут? Сервер "завис"? Что делать?

      У MySQL есть инструменты, помогающие понять какие изменения приводят к потере производительности.

      На мастер-классе я покажу, на основе личного опыта работы в технической поддержке, простые в использовании методы, позволяющие определить причины нежелательного поведения и их устранить. Я расскажу, в каком порядке их удобно использовать, с чего начать и как углубиться в проблему, научу безопасно тестировать.

      Мы рассмотрим такие темы как:
      - создание и использование тестового сервера;
      - тонкости отладки медленных запросов;
      - особенности систем блокировок;
      - влияние оборудования и конфигурации на производительность;
      - сбор данных с минимальной нагрузкой на сервер.

      Я расскажу про архитектуру MySQL сервера и специфику работы с разными его частями, такими как оптимизатор, табличные движки, системы блокировок.

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

      Postgres Pro Enterprise для разработчиков
      PostgreSQL 10:00 - 14:00

      План мастер-класса.

      1. Postgres Pro EE — в чем отличие от ванильного?
      2. 64-bit XID — не надо больше обязательного вакуума каждые 2 млрд транзакций.
      3. Временные таблицы — теперь быстрые.
      4. Автономные транзакции — логирование и неотменяемые операции. Как надежно отправить биткойны?
      5. Выполнение задач по расписанию и однократно. Как еще одним способом надежно отправить биткойны?
      6. Секционирование таблиц — мы умеем соединения и параметры!
      7. Мультимастер — это честно. Согласованные копии, катастрофоустойчивость и прозрачное масштабирование по чтению. JDBC & haproxy.
      8. Переносимые таблицы — теперь больше нет ограничений по скорости заливки данных. Можно добавлять терабайты в секунду.
      9. Хинты планировщика — планы больше не поедут.
      10. Adaptive Query Planning — теперь сервер может научиться тому, что все бульдозеристы-женщины имеют массу тела более 100 кг.
      11. pg_variables — просто сессионные переменные.

      И многое другое!

      Переход на Postgres для 1С: борьба со страхами
      PostgreSQL 10:00 - 14:00

      В мастер-классе мы разберем следующие кейсы:
      - поиск проблемных мест с помощью дополнительных расширений PG сообщества;
      - отладка программистами алгоритмов перед помещением в продуктив на Vagrant контурах;
      - запуск проверки алгоримтов на предмет деградации производительности средствами Jenkins;
      - расширения штатного PostgreSQL для работоспособности 1С информационных систем, включая поиск "гипотетических" индексов;
      - бэкапирование средствами Barman;
      - исследование проблемных запросов с целью выработки рекомендаций по рефакторингу;
      - влияние правильных точек монтирования в структуре кластера PG на производительность 1С.

      И на закуску — использование Docker и Flocker для 1С информационных систем.

      Мастер-класс состоит из 4 секций:
      - обзор необходимого программного обеспечения на компьютере эксперта по производительности 1С и инженера по эксплуатации, а также порядок его использования;
      - классические поведения 1С и их отображение средствами pgBadger;
      - исследование проблемных запросов с целью выработки рекомендаций по рефакторингу;
      - влияние версий платформы и версий PG на стабильность продуктивного контура.

      SQL Server за один день
      Коммерческие базы данных 10:00 - 19:00

      Microsoft SQL Server за последние 10 лет совершил огромный скачок в своем развитии, уверенно заняв нишу между "дорогим" Oracle и "бесплатным" PostgreSQL. С грядущим релизом SQL Server VNext расширяет сферу своего применения и пытается играть на новом для него поле — в области ПО под Linux. И это помимо другой полезных функциональных возможностей, появившихся с выходом SQL Server 2016 SP1, таких как поддержка языка R, In-Memory OLTP таблицы и процедуры, колоночные индексы, уравнение функциональных возможностей Standard и Enterprise редакций, и многое другое.

      Если вы хотите узнать, на что способен SQL Server в сравнении с основными своими конкурентами, и какие подводные камни скрываются за ним — этот тренинг для вас.

      План мастер-класса:

      1. Почему SQL Server и сравнение его с Oracle и PostgreSQL.
      1.1. Основные возможности SQL Server.
      1.2. Сравнение с Oracle и PostrgeSQL: стоимость, функциональность, инструменты.
      1.3. Сертификация в SQL Server — есть ли смысл и насколько это сложно?
      2. Выбор версии и выпуска SQL Server под свои нужды с учетом решаемых вами задач.
      2.1. SQL Server 2016, SQL Server Vnext или SQL Server 2014.
      2.2. Enterprise, Developer, Standard, Express — что нужно вам?
      2.3. Установка SQL Server под Windows: GUI и Command Line.
      2.4. Установка под Linux, Docker.
      3. Конфигурация и настройка SQL Server под ваши нужды.
      3.1. Конфигурационные параметры и рекомендуемые для них значения.
      3.2. Системные базы данных SQL Server и их назначение.
      3.3. Выбор параметров сортировки для SQL Server.
      3.4. Настройка пользовательских баз данных: уровни совместимости, режим восстановления, значения по умолчанию.
      4. SQL Server: первые шаги в изучении.
      4.1. SQL Server Community — как и где максимально быстро найти решение для своей проблемы с SQL Server.
      4.2. Учебные базы данных для SQL Server — источник хороших практик.
      4.3. Подробное знакомство с последней версией SSMS, настройка и скрытые возможности.
      5. Типы данных в SQL Server и почему это важно.
      5.1. Сравнение с Oracle, PostgreSQL, MySQL, SQLite.
      5.2. Выбор рекомендуемых типов данных для своих нужд.
      6. TSQL — проверенные практики при написании хорошего кода.
      6.1. Согласование имен и почему это важно не только в разрезе SQL Server.
      6.2. Флаги трассировки в SQL Server и какие из них важны.
      6.3. TSQL — правила програмирования.
      7. Средства разработки и администрирования для SQL Server — бесплатные и платные инструменты.
      7.1. First Responder KIT — 5 хранимых процедур, которые должны быть на каждом сервере.
      7.2. sp_whoisactive — почти бесплатная и близкая к идеалу хранимая процедура для мониторинга активности.
      7.3. Ola Hallengren SQL Server Maintenance Solution — бесплатный набор скриптов для сопровождения SQL Server.
      7.4. dbatools.io — Powershell модуль для администрирования SQL Server.
      8. Оптимизация запросов в SQL Server.
      9. Использование R в SQL Server.

      Call of Postgres: Advanced Operations
      PostgreSQL 10:00 - 14:00

      Эксплуатация PostgreSQL — довольно непростая задача, которая осложняется тем что включает в себя не только администрирование самого Постгреса, но и администрирование операционной системы и оборудования. Это очень сложные системы, развивающиеся в течение многих лет, на которые Постгрес опирается в свой работе. Но, в погоне за универсальностью применения, оборудование и ОС настроены так чтобы обеспечить приемлемую производительность для любого ворклоада, и настройки эти — не самые оптимальные с точки зрения эксплуатации СУБД. Поэтому, перед вводом базы в эксплуатацию, хорошей практикой является проверка настроек в компонентах оборудования, ОС и самого Постгреса. Однако, что нужно настраивать и каким образом? К сожалению, ответы на эти вопросы разбросаны крупицами по сайтам вендоров оборудования, по вики-страницам мэнтейнеров операционных систем и многочисленным how to в интернете.

      Этот мастер-класс является попыткой собрать многочисленную информацию о том как настраивать PostgreSQL и оборудование вместе с операционной системой для оптимальной работы Постгреса. Будут рассмотрены многочисленные компоненты и их настройка. Отдельно будут изучены методы диагностики и устранения неполадок в операционной системе и в Постгресе. Основной акцент сделан на эксплуатацию Постгреса в Linux.

      Таким образом, задачей мастер-класса является попытка сформировать целостную картину о том, как администрировать Постгрес и как быстро находить источники проблем и устранять их.

      Мастер-класс будет полезен системным администраторам и администраторам баз данных.

      Тема мастер класса уточняется...

    Стоимость билета на мастер-классы: 8 000 – 15 000 руб.
    6-7 ИЮЛЯ, ДОКЛАДЫ
    Участников ожидают 5 параллельных потоков и более 50 докладов от мировых экспертов по наиболее используемым базам данных – PostgreSQL, MySQL, Oracle, NoSQL и другим бесплатным и коммерческим СУБД, а также по направлениям Computer Science и технологиям хранения данных.
    Стоимость билета на доклады 6-7 июля: 12 900 руб.
    0 руб.
    Цена

    Заполните форму:

    Безналичный перевод
    Промокод позволяет получить скидку на PG Day’17


    Если вы уже подавали заявку и хотите изменить предпочитаемый тип участия, напишите нам на info@pgday.ru.

    Хотите, чтобы ваша
    компания оплатила
    вам участие?
    Поговорите с вашим
    начальником и пришлите ему
    соответствующее письмо!
    Рассчитать стоимость
    для корпоративных команд
    индивидуально?

    Получать письма с промо-кодами и спец. предложениями



    Остались вопросы?

    Марьяна Лучук,
    руководитель конференции +7 (921) 592–50–03 info@pgday.ru
    Левашовский проспект 13 литера З,
    Санкт-Петербург, Россия, 197110
    Скрыл спецтарифы на проживание