SQL Server on Linux

Дата: 15 февраля 2017
Описание: С момента появления SQL Server все Администраторы Баз Данных пользовались в основном только интерфейсом Windows. Для большинства Администраторов даже PowerShell слишком сложен в использовании. И в ситуации, когда Microsoft вторгается на Linux территорию со своим самым успешным продуктом, администраторы баз данных не должны давать SQL Server на откуп линуксоидам! Мы должны научиться администрированию нашего любимого продукта даже во "враждебной" нам среде. Эта сессия будет о том как проста инсталляция "SQL Server on Linux" и каковы её основные достоинства и недостатки.

Докладчик: Слава Мурыгин, начал карьеру SQL Server администратора/разработчика с версии 7.0. С тех пор он прошёл через все версии продукта и его следующий этап исследований и работы это "SQL Server on Linux".
Запись: https://youtu.be/0H_MKasKjL4

Колоночные индексы в SQL Server 2016

Дата: 18 января 2017

Описание: Колоночные индексы в SQL Server впервые появились в 2012-ой версии и получили развитие в SQL Server 2014, однако технология имела ряд существенных ограничений. В SQL Server 2016 многие из ограничений были сняты, что увеличило число сценариев их использования и область применения. В докладе будет сделан обзор технологии колоночного хранения, её эволюции в SQL Server 2012 – 2016, рассмотрено внутреннее устройство колоночных индексов, а также особенности их обработки процессором запросов (Query Processor).
Докладчик: Дмитрий Пилюгин, долгое время занимался разработкой корпоративных информационных систем на базе MS SQL Server. В настоящее время работает в группе баз данных компании TNS Gallup. Ведет технический блог www.queryprocessor.com, посвященный SQL Server, периодически выступает в качестве докладчика на различных конференциях, а также активно участвует в профессиональных SQL Server сообществах, консультируя в области оптимизации запросов. Является обладателем статуса MVP по SQL Server.
Запись: https://youtu.be/QGK-EvYKarY

Microsoft BI: обзор нового функционала (часть 2)

Дата: 21 декабря 2016

Описание: Облачный сервис для бизнес-аналитики Power BI каждый месяц получает широкий ряд обновлений в функционале, причём как для настольного клиента, так и для мобильного и веб-портала. Доклад будет посвящен последним нововведениям.
Докладчик: Александра Чижова, Архитектор Business Intelligence и DataWarehouse решений, Microsoft, Россия
В Microsoft с 2014 года, основная специализация — создание разнообразных демопроектов в сфере бизнес-аналитики, с упором на SQL Server, Azure Machine Learning и Power BI, а также детальная проработка возможной архитектуры решений. До Microsoft занималась разработкой и внедрением BI-решений на разных платформах.
Запись: https://youtu.be/SukirebCcwE

Microsoft BI: обзор нового функционала

Дата: 16 ноября 2016

Описание: Облачный сервис для бизнес-аналитики Power BI каждый месяц получает широкий ряд обновлений в функционале, причём как для настольного клиента, так и для мобильного и веб-портала. Доклад будет посвящен последним нововведениям: Power BI on SQL SSRS Public Preview, а также разбору осенних обновлений и возможностям в расширении используемой визуализации.Также затронем вопросы администрирования и настройки: параметризация отчётов, настройка ролевого доступа и аудит портала.
Докладчик: Александра Чижова, Архитектор Business Intelligence и DataWarehouse решений, Microsoft, Россия
В Microsoft с 2014 года, основная специализация — создание разнообразных демопроектов в сфере бизнес-аналитики, с упором на SQL Server, Azure Machine Learning и Power BI, а также детальная проработка возможной архитектуры решений. До Microsoft занималась разработкой и внедрением BI-решений на разных платформах.
Запись: https://youtu.be/8zcDVd_CruQ

Вредные советы для новичков

Дата: 19 октября 2016

Описание: В докладе мы рассмотрим типичные ошибки при написании запросов на T-SQL и то как они влияют на производительность.
Докладчик: Сыроватченко Сергей. SQL Server DBA
Запись: https://www.youtube.com/watch?v=C1I5v1xxJv4

Azure SQL Data Warehouse: Что, Где и Как

Дата: 21 сентября 2016

Описание: В докладе рассмотрим Что же это такое и зачем его использовать, чем отличается от имеющихся сервисов хранения данных в Azure, Где его использовать лучше всего и самое главное Как начать работать с ним.

Докладчик: Сергей Лунякин, Microsoft Data Platform MVP, лидер PASS Local Chapter в г. Львов. Работает как Senior DWH/BI Developer в ITMagination Inc (Warsaw). Отвечает за проектирование и разработку Data Warehouse and BI решений с использование Microsoft BI Stack. Имеет сертификаты MCSE BI, MCTS, MCP.

Запись: https://youtu.be/PU05PN0wxJU

Язык DAX для начинающих

Дата: 15 июня 2016

Описание: Язык программирования DAX - аналитический язык для табуляр моделей, и не только для табуляр. Несмотря на то что это молодой язык, но он уже завоевал популярность в сфере бизнес-аналитики. В докладе расскажу как писать на данном языке, посмотрим синатксис, построим показатели для табуляр моделей, покажу в каких еще инструментах можно его использовать. Доклад будет уровня 100, для людей которые не использовали dax или только начали с ним работать, в докладе не будет затронута тема оптимизации dax запросов.

Докладчик: Евгений Полоничко, лидер SQL Server User Group Donetsk
6 лет  работы с MSSQL. В основном занимается BI проектами (SSAS, SSIS, PowerBI,  Cognos, Informatica PowerCenter, Pentaho, Tableau)

Запись:  https://youtu.be/JCfsB7sTWCA

Практические примеры генерации реалистичных осмысленных тестовых данных

Дата: 20 апреля 2016

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

В ходе данной сессии мы будем говорить о том, как быстро генерировать реалистичные тестовые данные, которые будут использоваться в тестовой среде.
Докладчик: Андрей Ланговой, сотрудник компании Devart (г. Харьков, Украина). Принимает участие в разработке и тестировании продуктов для SQL Server. Является спикером SQL Saturday (#406, #426, #508), Annual Conference of Polish SQL Server User Group Association, а так же автором многочисленных статей по Microsoft SQL Server.

 

Запись: https://youtu.be/eh5Dcw_t1VA

Пятая ежегодная онлайн-конференция

Дата: 16 и 17 марта 2016

SQL Server Security Best Practices

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

Докладчик: Евгений Недашковский - MSCP, администратор баз данных более чем с пятилетним стажем, получшившим свой опыт в таких гигантах как УкрАВТО, Укртелеком, КПМГ и ныне приносящий пользу американской компании создателю финансового ПО AltaReturn
Запись: https://youtu.be/ufD4s25S3aQ

Журнал транзакций изнутри

Дата: 20 января 2016
Описание: В этой сессии мы рассмотрим основы работы журнала транзакций, как правильно реализовать восстановление журнала транзакций, что в себя включает правильное обслуживание журнала транзакций.
Докладчик: Тарас Бобровицкий, БД Разработчик в Wincor Nixdorf. Работает с SQL Server с 2007го года. MCITP: SQL Dev/Admin 2008
Запись: https://youtu.be/gm82-fUdhn0

Скрытые сокровища SQL Server 2014

Дата: 16 декабря 2015



Описание: SQL Server 2014 полон новых фич и улучшений. Некоторые из них, так называемые "Killer" фичи, как то InMemory OLTP, Clustered Columnstore Indexes, Buffer Pool Extensions, и т.п., постоянно на слуху и все вы, как минимум знаете что это такое и что оно есть. Но в то-же самое время, SQL Server 2014 содержит в себе просто прекрасные произведения искусства, которые немного скрыты от нашего глаза. И в этом докладе мы как раз и будем говорить о них.

 

Докладчик:
Денис Резник, работает в компании Intapp на позиции Data Architect. Он имеет большой и широкий опыт разработки продуктов на базе SQL Server и SQL Azure. С 2010 года носит гордое звание Microsoft Data Platform MVP. Денис часто выступает на конференциях и встречах юзер-групп с докладами по базам данных. Активно участвует в жизни и развитии SQL сообщества в Украине и за её пределами

 

Запись: https://youtu.be/lMAfyBQmavE

 

Простые способы сократить размер и повысить производительность баз данных

Дата: 18 ноября 2015

Описание: Зачем нужно заботиться о размере базы данных? Можно купить вдоволь дисков и памяти... и радоваться жизни.... Однако, мощности железа не бесконечны, и в определенный момент их опять не будет хватать. В докладе хотелось бы поговорить о том, куда смотреть и что делать, чтобы сбросить лишние "килограммы" с БД.   

Докладчик: Сыроватченко Сергей (блог: http://habrahabr.ru/users/alandenton/topics/). DBA / Database Сonsultant в Devart (devart.com). Профессиональный круг интересов — оптимизация запросов и разработка архитектуры баз данных.

Запись: https://youtu.be/blCCFGOUClE Скрипты: http://wikisend.com/download/314900/Scripts.zip

Путешествие во времени или temporal tables

Дата: 21 октября 2015

Описание: Довольно часто бывают задачи, когда необходимо хранить журнал изменений. Теперь не нужно будет делать свои решения. Temporal table позволяют получить не только последние сохраненные данные, но данные на определенный момент времени.Temporal table были представлены как функционал базы данных в стандарте ANSI SQL:2011 и теперь будут поддерживаться в SQL Server 2016.   

Докладчик: Андрей Коршиков - MVP SQL Server. Работать с SQL Server начал двенадцать лет назад. Участник конференций SQLSaturday, Платформа, DevCon, TechEd и других. География выступлений от Тампы до Красноярска, от Санкт-Петербурга до Тбилиси. Лидер Краснодарского сообщества специалистов SQL Server и PASS Regional Mentor for Central Eastern Europe.

Запись: https://youtu.be/RE9dV3nECCY

"Магические числа", локальные переменные и быстродействие выполнения запросов

Дата: 16 сентября 2015

Описание: В докладе рассматривается зависимость между способом написания запросов ("горячие" запросы, запросы с использованием локальных переменных, хранимые процедуры, параметризованные запросы) и планом выполнения запросов. Коснемся взаимоотношения повторного использования плана запроса и его качества (статистика распределения данных, прослушивание параметров, "плохие" наборы параметров, опция рекомпиляции).

Докладчик: Андрей Зробок - ведущий разработчик баз данных (EPAM Systems). Более 20 лет опыта в разработке баз данных: разработка дата - ориентированных приложений с нуля, поддержка и модификация существующих приложений, миграция данных и приложений между различными базами данных, оптимизация производительности баз данных, ETL (SSIS) задачи, консалтинг, инструктор по базам данных... Опыт работы с базами данных: FoxPro, MS SQL, Oracle, Sybase, MySQL, PostgreSQL. Выступал на SQLSaturday #219, #290, #377;#416; PASS SQL Server User Groups LinkedIn: https://ua.linkedin.com/pub/andriy-zrobok/94/646/31b

Запись: https://youtu.be/djiJ7C64c6U

Внутри Оптимизатора Запросов: Агрегация

Дата: 19 августа 2015

Описание: Агрегация и группировка одна из наиболее часто используемых операций при написании запросов. В докладе мы рассмотрим эту операцию с точки зрения оптимизатора и исполнителя запросов. Посмотрим на различные виды и способы ее реализации, а также используем некоторые недокументированные возможности для понимания нюансов работы «внутренней кухни» SQL Server.

Докладчик: Дмитрий Пилюгин долгое время занимался разработкой корпоративных информационных систем на базе MS SQL Server. В настоящее время работает в компании TNS Gallup. Ведет технический блог www.somewheresomehow.ru, посвященный SQL Server, периодически выступает в качестве докладчика на различных конференциях, а также активно участвует в профессиональных SQL Server сообществах, консультируя в области оптимизации запросов. Является обладателем статуса MVP по SQL Server.

Запись: http://youtu.be/WjWDnGIO1vY

SQL Trace & Extended Events: Между прошлым и будущим

Дата: 15 июля 2015

Описание: Уникальное мероприятие. Крутые специалисты - Алексей Ковалев и Сергей Олонцев. Две технологии - SQL Trace и Extended Events. Существует ли единственно правильное решение при мониторинге SQL Server? На этой встрече докладчики расскажут о различных подходах для различный ситуаций.

Запись: https://youtu.be/MIl2P2GoRcI 

«Это мое» - Блокировки, Дедлоки и прочая чепуха

Дата: 17 июня 2015

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

Докладчик: Дмитрий Короткевич работает с SQL Server более 14 лет и специализируется в архитектуре, дизайне, разработке и оптимизации OLTP систем, обрабатывающих тысячи транзакций в секунду. Дмитрий является SQL Server MVP, а также имеет сертификации Microsoft Certified Master и Microsoft Certified Professional Developer. Автор книги "Pro SQL Server Internals".

Запись: https://youtu.be/iGsbXLgZMlo

Поговорим об ожиданиях и очередях

Дата: 20 мая 2015

Описание:Ожидания - очень точно отражают, что же происходит внутри SQL Server’a. Потоки в сиквеле всегда чего-нибудь да ждут, иногда в этом нет ничего плохого, но когда ожидание затягивается, то надо разбираться, почему же так долго. Что такое ожидание? Почему приходится ждать, когда это плохо, и как с этим бороться (если требуется) мы рассмотрим в этом докладе.

Докладчик: Евгений Хабаров, работает администратором баз данных. Изучает разнообразные внутренности SQL Server’a, с которыми сталкивается в процессе работы. Работает с SQL Server’ом начиная с 2000й версии. Интересуется внутренним устройством памяти и оптимизацией как запросов, так и железа

Запись: https://youtu.be/Hhsj75cbhxI

Оптимизация модели для работы с PowerBI Q&A

Дата: 15 апреля 2015

Описание: Power BI Q&A - это фантастическая функциональность, которая позволяет бизнес пользователям анализировать данные, задавая вопросы естественным языком. Это просто как спросить коллегу, а он не только даст правильный ответ, но ещё и подходящий график подберёт! ) Но для начала, нужно этого "коллегу" немного обучить. Об этом и будет мой доклад - как оптимизировать Вашу аналитическую модель, чтобы она отвечала на вопросы правильно. Ваши пользователи будут довольны!

Докладчик: Сергей Лунякин, лидер PASS Local Chapter в г. Львов. Принимал участие в проектах по внедрению и оптимизации решений на базе MS SQL Server, SharePoint Server, BizTalk Server, K2 Blackpearl, построению BI решений на базе SharePoint, PowerPivot, PowerView. Работает DB/BI Developer в компании SoftServe Inc.

Запись: http://youtu.be/ILd2_0lvNtQ

Четвертая ежегодная онлайн-конференция

Дата: 18 и 19 марта 2015





Презентации и скрипты доступны в описаниях докладов на сайте конференции http://www.sqlpass.org/24hours/2015/russian/

Видео http://bit.ly/1EOdmDg 

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

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

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

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

Запись: http://youtu.be/dkGbM0uK7k4

Все о журнале транзакций в SQL Server

Дата: 21 января 2015

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

Докладчик: Олонцев Сергей, старший разработчик баз данных, Лаборатория Касперского SQL Server MVP, MCM

Cерьезно работать с Microsoft SQL Server начал еще с версии 2000 и за это время пришлось столкнуться с очень широким кругом задач как по администрированию, так и по разработке баз данных. Обладатель сертификата Microsoft Certified Master и награды MVP по SQL Server. Основными зонами специализации являются: построение HA\DR решений, выявление узких мест и оптимизация производительности, ETL, проектирование высоконагруженных систем.

Запись: в обработке

Query and Plan Fingerprints

Дата: 17 декабря 2014



Описание: Query and Plan Fingerprints впервые появились в SQL Server 2008 и являются довольно мощным механизмом для улучшения производительности систем, генерирующих большое количество ad-hoc запросов, даже если они непараметризированы. В докладе вы услышите о таких понятиях как parametrization (simple и forced), DMV, plan cache. Немного обсудим работу relational engine и его составных частей - parser, algebrizer, optimizer.

Докладчик: Елена Смоляк, SQL Developer в TFG an Intapp Company. Более 5 лет опыта работы с базами данных. Microsoft Certified Solution Associate (MCSA): SQL Server 2012, Microsoft Certified Technology Specialist (MCTS): SQL Server 2008, Database Development.

Запись: http://youtu.be/udSZiryxyRU

Развертывание Power Pivot и Power View для SharePoint

Дата: 19 ноября 2014

Описание: Power Pivot и Power View - это сравнительно новые инструменты бизнес-аналитики в стеке технологий Microsoft. Они позволяют бизнес-пользователям строить модели анализа данных и интерактивные отчеты, используя Excel. SharePoint позволяет обеспечить актуальность отчетов, повторно использовать модели анализа, делиться отчетами с коллегами и обеспечить контроль с со стороны ИТ. Из доклада вы узнаете, как устанавливать, настраивать, масштабировать и мониторить Power Pivot и Power View в SharePoint. Также в будут рассмотрены вопросы лицензирования и пример использования Power Pivot для решения прикладной задачи.

Докладчик: Стас Выщепан. С 2006 года занимается разработкой и внедрением корпоративных информационных систем в разных масштабах: от небольших компаний до крупных холдингов. Имеет опыт разработки приложений с использованием SQL Server, начиная с версии 2005. С 2011 года имеет звание Microsoft MVP по SharePoint Server. Является экспертом по корпоративной инфраструктуре и архитектуре приложений.

Запись: http://youtu.be/spryIbwnkEQ

Эффективный T-SQL. Быть или не быть?

Дата: 17 сентября 2014
Описание:

Практически любой запрос к базе данных можно написать в несколько способов. И язык запросов T-SQL, содержит много конструкций, которые могут как облегчить жизнь, так и усложнить. Под усложнением, я понимаю плохую читабельность кода и плохую производительность. В докладе будет рассмотрен ряд типичных задач, решаемых с помощью T-SQL, и разобраны эффективные и неэффективные варианты решения.
Докладчик:  Резник Денис, работает в компании TFG на позиции Director of R&D. Имеет большой опыт разработки и проектирования решений на базе SQL Server и SQL Azure. Увлекается вопросами оптимизации запросов, масштабирования баз данных, разработкой сложных архитектурных решений и внутренним устройством SQL Server. C 2010 года является Microsoft MVP по SQL Server. Активный участник SQL сообщества и лидер Kyiv SQL Server User Group. Соавтор книги "SQL Server MVP Deep Dives Vol. 2".

SSIS - Повышение производительности обработки потоков данных

Дата: 20 августа 2014
Описание:

SSIS пакет при выполнении съедает много ресурсов? Или очень долго выполняется? Тогда заходите на доклад, посвященный оптимизации обработки потоков данных! Здесь Вы узнаете, как определять размер буфера, устанавливать число потоков выполнения и многое другое.

Докладчик:  Гарнец Максим, работает SQL/BI Developer в The Frayman Group. Опыт разработки приложений и баз данных более 5-х лет. Увлекается процессами интеграции данных, оптимизацией запросов. Решить сложную задачу - дело чести!
Записьmms://passmedia.sqlpass.org/share/RussianVC/PASS_Russian_VC_2014-08-20.wmv
http://youtu.be/YgejnEz35ik

SQL Server в Microsoft Windows Azure - платформа для современных бизнес приложений

Дата: 16 июля 2014
Описание:

Вашему вниманию будут представлены возможности системы Microsoft Windows Azure доступные для современных бизнес-приложений построенных под управлением СУБД Microsoft SQL Server. Вы узнаете о технике использования, требованиях, доступности и возможности масштабирования, обеспечения безопасности. Презентация даст Вам полное представление об использовании СУБД SQL Server в Azure в качестве основной бизнес-платформы для управления базами данных.
Докладчик:  Лемешко Максим, более 3 лет работает с SQL Server в качестве архитектора высоконагруженных систем. Использует собственные наработки в области проектирования хранилищ данных, методов оптимизации и управления статистикой. На данный момент занимается развитием бизнеса в области облачных сервисов.

Power BI - простая аналитика в облаке

Дата: 18 июня 2014
Описание:

Популярность средств самостоятельного анализа данных, так называемых Self-Service BI, растёт. Пользователям нравится самостоятельно создавать красивые и наглядные отчёты, используя данные из разнообразных источников, а затем поделиться своими результатами с коллегами. Power BI - это облачное решение самостоятельного анализа данных и совместной работы от Microsoft. В докладе рассмотрим предназначение решения, инструменты которые включает в себя Power BI и примеры их использования.
Докладчик:  Лунякин Сергей, помощник лидера донецкой SQL Server User Group, принимал участие в сложных проектах по внедрению решений на базе MS SQL Server, SharePoint Server и BizTalk Server. Сейчас занимается оптимизацией и развитием платформ SharePoint Server, BizTalk Server и K2 Blackpearl в компании ДТЭК, созданием аналитических решений на базе SharePoint PerformancePoint и PowerPivot.

Key-Range Locking — Все тайное становится явным

Дата: 21 мая 2014
Описание:

Доклад был посвящен блокировкам диапазона ключей (Key-Range Locking). В начале было рассказано о базовых механизмах, после чего, мы поговорили о некоторых аспектах которые не описаны в MSDN. Дополнительно рассмотрели неявное использование блокировок диапазона ключей в уровне изоляции READCOMMITTED.
Докладчик:  Попович Виталий, работает в компании The Frayman Group на позиции SQL Developer. Является докладчиком Kyiv SQL Server User Group. Опыт работы с MS SQL Server — более 5 лет.

Запись: mms://passmedia.sqlpass.org/share/RussianVC/PASS_Russian_VC_2014-05-21.wmv
http://youtu.be/cfbdAiQXyPk

Лучшие/Худшие практики по настройки MongoDB для BigData

Дата: 16 апреля 2014
Описание:

MongoDB - это NoSQL база данных, спроектированная для хранения и обработки огромного количества разнообразных данных. MongoDB очень гибкая, легко-расширяемая система, позволяющая настраивать отказоустойчивость системы, распределять нагрузку на множество серверов, создавать огромное многообразие индексов для быстрого доступа и многое другое. Всё это очень хорошо, но при неправильной конфигурации можно потерять в производительности и получить нестабильную систему. В этом докладе мы поговорим о правильных и неправильных подходах по конфигурации MongoDB. Изучим Лучшие и Худшие практики.
Докладчик: Малая Виктория работает .NET разработчиком в компании Sitecore, с опытом работы в IT более 7-ми лет. Интересуется внедрением BigData в проекты. MongoDB специалист. Проводит локальные тренинги по MongoDB в Sitecore. Является лидером Dnipropetrovs'k MongoDB User Group - MUG (Ukraine). Периодически выступает с докладами на технических конференциях. Блогер.

Запись: mms://passmedia.sqlpass.org/share/RussianVC/PASS_Russian_VC_2014-04-16.wmv
http://youtu.be/3mNhJ1kCBs8

Третья ежегодная онлайн-конференция

Дата: 19 и 20 марта 2014

http://www.sqlpass.org/24hours/2014/russian/

Deadlock detected! Всё пропало или ещё рано бить тревогу?

Дата: 19 февраля 2014
Описание: Страшное слово Deadlock, согласитесь. Но так ли это страшно как звучит? Из-за чего они возникают и как могут повлиять на работу приложения? И самое главное, что с ними делать? Ответы на эти вопросы, а также фундаментальные принципы ,необходимые для понимания этого процесса будут рассмотрены на докладе. 
Докладчик: Денис Резник работает в компании The Frayman Group на позиции Database Architect. Имеет опыт разработки высоконагруженных, масштабируемых приложений на базе SQL Server и SQL Azure. C 2010 года является Microsoft MVP по SQL Server. В данный момент Денис активно участвует в развитии украинского SQL сообщества и создании новых юзер-групп. Активный участник юзер-группы UNETA и лидер Kyiv SQL Server User Group. Соавтор книги "SQL Server MVP Deep Dives Vol. 2".  
Запись:  mms://passmedia.sqlpass.org/share/RussianVC/PASS_Russian_VC_2014-02-19.wmv

Оптимизатор запросов и колоночные индексы в SQL Server 2014

Дата: 15 января 2014
Описание: Слушателей ждет краткий экскурс на тему колоночных индексов и глубокое погружение в процесс оптимизации запросов, использующих эти индексы. В докладе будут рассмотрены основные различия оптимизации запросов с колоночными индексами в SQLServer 2012 и SQLServer 2014, будут даны пояснения по чтению планов запросов и советы – на что обращать внимание при поиске проблем с производительностью в запросах подобного типа. 
Докладчик: Дмитрий Пилюгин работает с SQL Server с 2004 года. Долгое время занимался разработкой решений в области корпоративных информационных систем. В настоящее время является руководителем группы БД компании TNS Gallup. Периодически выступает с докладами на технических конференциях и мероприятиях, основная и любимая тема - оптимизатор запросов и вещи с ним связанные. 
Запись: mms://passmedia.sqlpass.org/share/RussianVC/PASS_Russian_VC_2014-01-15.wmv
http://youtu.be/319KskI-7XI 

SQL Server Data Quality Services

Дата: 18 декабря 2013
Описание: Задача предоставления и использования качественных данных с каждым годом становится все актуальнее, объем данных растет, а единого механизма нормализации пока еще не было. С релизом SQL Server 2012 появляется новый сервис SQL Server Data Quality Services (DQS), один из главных механизмов нормализации данных, удаление дубликатов и наполнение базы знаний. Он позволяет выполнять различные операции для получения качественных данных. Главной особенностью является создание Базы Знаний, в которой происходят основные настройки, правила манипуляции с данными. В стандартный набор контролов SSIS вошел только один компонент DQS Cleansing, который используется для нормализации(чистки) данных. В докладе пойдет речь о новых контролах DQS Domain Value Import и DQS Matching Transformation. Важный акцент будет сделан на автоматизацию процесса импорта доменных сущностей, включая синонимы, в существующую базу знаний, а так же использование механизма удаления дубликатов, полагаясь на возвращаемые весовые коэффициенты между каждым набором сравниваемых записей. В результате будет создан SSIS пакет в котором будет реализован весь процесс получения качественных данных. 
Докладчик: Константин Хомяков (MVP SQL Server) специализируется в Microsoft Business Inteligence: разработка SSIS пакетов, построение кубов и анализ данных в SSAS. Последние несколько лет занимается интеграцией данных.
Запись: mms://passmedia.sqlpass.org/share/RussianVC/PASS_Russian_VC_2013-12-18.wmv
http://youtu.be/Bkk8o0oKPU4

Конкуренция за ресурсы в многоядерных системах. Поиск и устранение причин конкуренции.

Minimize
Дата: 20 ноября 2013
Описание: В настоящее время все больше старых серверов с небольшим количеством ядер выводятся из эксплуатации и заменяются современными многоядерными системами, основанными на архитектуре NUMA. В таких системах все чаще можно наблюдать конкуренцию при доступе к различным системным объектам в связи с параллельным выполнением большого количества запросов. В докладе идет речь о LATCHах и SPINLOCKах, о том, что это и зачем, а так же об основных типах проблем, связанных с конкурентным доступом, и методах их решения. 
Докладчик: Евгений Хабаров посвятив несколько лет разработке под SQL Server и все дальше углубляясь в его недра, стал находить все новые и новые факты, о которых ранее и не подозревал. Ныне перешел в администраторы баз данных с целью расширения кругозора и получению новых знаний. 
Запись: mms://passmedia.sqlpass.org/share/RussianVC/PASS_Russian_VC_2013-11-20.wmv
http://youtu.be/bMkWO_1H0MM

Обзор технологии In-Memory OLTP (Hekaton) в SQL Server 2014 CTP1

Minimize

Дата: 16 октября 2013
Описание: В докладе пойдет речь одной из самых ожидаемых возможностей в новом SQL Server 2014, ранее известной под кодовым названием Hekaton (в переводе с греческого означает число 100). In-Memory OLTP представляет из себя новый компонент встроенный в движок SQL Server и обеспечивает возможность в несколько раз увеличить производительность OLTP запросов за счет того, что таблицы с данными будут размещаться непосредственно в памяти. Дополнительно можно будет компилировать хранимые процедуры в машинный код для еще большего увеличения производительности. Данный компонент создавался с расчетом на высокий параллелизм операций с минимальными блокировками.
Докладчик: Сергей Олонцев (Microsoft SQL Server MVP, Microsoft Certified Master) серьезно работать с Microsoft SQL Server начал более 7 лет назад, и за это время ему пришлось столкнуться с очень широким кругом задач. Преимущественно специализируется на администрировании, ETL решениях, оптимизации производительности, диагностике и решении всевозможных проблем.
Запись: mms://passmedia.sqlpass.org/share/RussianVC/PASS_Russian_VC_2013-10-16.wmv
http://youtu.be/sjPcB7vJy8M
Презентация и скрипты: http://olontsev.ru/download/SQLServer2014CTP1_Hekaton_overview.zip

Индексы и все, все, все (Часть 2)

Minimize

Дата: 18 сентября 2013
Описание: Вне зависимости от характеристик сервера, система никогда не будет работать с достаточной производительностью в случае, если база данных плохо проиндексирована. Но что является хорошей и правильной индексацией? Специалисты, работающие с базами данных, часто употребляют такие термины как «Схема индексации» и «Оптимизация» придавая излишнюю сложность вопросу. Однако для оптимальной индексации данных достаточно лишь понимать как SQL Server работает с индексами изнутри. Базовые принципы не меняются и могут быть применены в любой системе.
Во втором докладе посвящённом индексам, Дмитрий Короткевич затронул  вопросы фрагментации и поддержки индексов, а также рассказал о стратегиях индексации и оптимизации систем.
Докладчик: Дмитрий Короткевич (Microsoft SQL Server MVP, Microsoft Certified Master) работает с SQL Server более 11 лет, специализируясь в архитектуре, разработке и оптимизации OLTP систем. Дмитрий ответственен за внедрение нескольких решений обрабатывающих тысячи транзакций в секунду в режиме 24x7.
Запись: mms://passmedia.sqlpass.org/share/RussianVC/PASS_Russian_VC_2013-09-18.wmv
http://youtu.be/4uSBKb5K4A8
Презентация: 
http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_2.pdf
Скрипты: 
http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_sql_2.zip

Индексы и все, все, все (Часть 1)

Minimize

Дата: 21 августа 2013
Описание: Вне зависимости от характеристик сервера, система никогда не будет работать с достаточной производительностью в случае, если база данных плохо проиндексирована. Но что является хорошей и правильной индексацией? Специалисты, работающие с базами данных, часто употребляют такие термины как «Схема индексации» и «Оптимизация» придавая излишнюю сложность вопросу. Однако для оптимальной индексации данных достаточно лишь понимать как SQL Server работает с индексами изнутри. Базовые принципы не меняются и могут быть применены в любой системе.
В первом докладе посвящённом индексам, Дмитрий Короткевич рассказал о внутренней структуре индексов и показал как и когда SQL Server использует индексы при выполнении запросов
Докладчик: Дмитрий Короткевич (Microsoft SQL Server MVP, Microsoft Certified Master) работает с SQL Server более 11 лет, специализируясь в архитектуре, разработке и оптимизации OLTP систем. Дмитрий ответственен за внедрение нескольких решений обрабатывающих тысячи транзакций в секунду в режиме 24x7.
Запись: mms://passmedia.sqlpass.org/share/RussianVC/PASS_Russian_VC_2013-08-21.wmv
http://youtu.be/I6WKOVYdgWU
Презентация: http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_1.pdf
Скрипты: http://aboutsqlserver.com/blog/sqlsat/rvug/All_About_Indexes_sql_1.zip

Глядя в будущее

Описание: Advanced analytics (продвинутая аналитика), kачественные прогнозы и массовые решения c SQL MS + R. 
В дальнейшем, примерно 99% всех оперативных решений в компаниях будут приниматься автоматически управляемые данными и стистическими алгоритмами. Данные становятся стратегическим активом – и с ним критически важно уметь работать, извлекая максимум полезной информации. 
Постоянный сбор внутренних данных и подключение соответствующих внешними источников, позволяет уже сегодня создавать надежные  и качественные прогнозы на будущее. Важный фактор повышения точности прогнозов – автоматизация. Участие машины снижает вероятность ошибок, минимизируя влияние человека на принятие решений. Современные статистические методы посволяют создать на основе исторических данных качественные Forecasting модели, включая полную оценку риска. На этой основе, могут приняты более оптимальные решения или систему принятия решении можно полностью автоматизировать.
Заказ свежей продукции в супермаркетах, динамические цены в интернет или даже полная автоматизированная поддержка первого уровня. 
В этом докладе мы представим реальные примеры и связанные с ними решения.

Докладчик: Dr. Игорь Голубец (Igor Golubets) https://de.linkedin.com/in/golubets , более 25 лет занимается разработкой корпоративных информационных систем /BI на базе MS SQL Server. В настоящее время работает в компании Oraylis GmbH (https://www.oraylis.de). Периодически выступает в качестве докладчика на различных конференциях, а также активно участвует в профессиональных SQL Server сообществах, консультируя в области BI и MS SQL-Server.

Запись: https://youtu.be/AkzMQp4xiBU 

Back to Top