Nr: 261
SQLSaturday #261 - Moscow 2013
SessionID: 10195
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: DEV
Speaker: Belkis Ozhorasan
Abstract:
SessionID: 13054
Кнопка "Turbo" возвращается. Новый механизм в SQL2014 - Buffer Pool Extension
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: DBA
Speaker: Dmitriy Kostylev
Title: Кнопка "Turbo" возвращается. Новый механизм в SQL2014 - Buffer Pool Extension
Abstract:
В новом выпуске SQL Server реализован механизм расширения буферного пула (каша данных) – Buffer pool extension на быстрый носитель информации (SSD), позволяющий существенно ускорить обработку OLTP нагрузки на базы данных. Рассмотрим возможности и ограничения данной технологии.
SessionID: 13093
Deadlock detected! Всё пропало или ещё рано бить тревогу?
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: DEV
Speaker: Denis Reznik
Title: Deadlock detected! Всё пропало или ещё рано бить тревогу?
Abstract:
Страшное слово Deadlock, согласитесь. Но так ли это страшно как звучит? Из-за чего они возникают и как могут повлиять на работу приложения? И самое главное, что с ними делать? Ответы на эти вопросы, а также фундаментальные принципы ,необходимые для понимания этого процесса будут рассмотрены на докладе
SessionID: 13754
Конкуренция за ресурсы в многоядерных системах.
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: BI
Speaker: Evgeny Khabarov
Title: Конкуренция за ресурсы в многоядерных системах.
Abstract:
В настоящее время все больше старых серверов с небольшим количеством ядер выводятся из эксплуатации и заменяются современными многоядерными системами, основанными на архитектуре NUMA. В таких системах все чаще можно наблюдать конкуренцию при доступе к различным системным объектам в связи с параллельным выполнением большого количества запросов. В докладе пойдет речь о LATCHах и SPINLOCKах, основных типах проблем, связанных с конкурентным доступом, и методах их решения.
SessionID: 18761
2 AM. A Disaster just began...
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: DBA
Speaker: Tobias Koprowski
Title: 2 AM. A Disaster just began...
Abstract:
2AM. We sleeping well. And our mobile ringing and ringing. Message: DISASTER! In this session (on slides) we are NOT talk about potential disaster (such BCM); we talk about: What happened NOW? Which tasks should have been finished BEFORE. Is virtual or physical SQL matter? We talk about systems, databases, peoples, encryption, passwords, certificates and users. In this session (on few demos) I'll show which part of our SQL Server Environment are critical and how to be prepared to disaster. In some documents I'll show You how to be BEST prepared.
SessionID: 18764
Azure SQL Database Tips and Tricks for Beginners
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: Additional Features
Speaker: Tobias Koprowski
Title: Azure SQL Database Tips and Tricks for Beginners
Abstract:
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services (and not only). In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
SessionID: 18828
SQL Server Reporting Services - нестандартно о стандартном
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: BI
Speaker: Andrey Korshikov
Title: SQL Server Reporting Services - нестандартно о стандартном
Abstract:
Все привыкли, что отчёты в SSRS получаются статическими. Но использование встраиваемого программного кода позволяет не только упростить последующее внесение изменений в отчёты, но и создать интерактивные отчёты. Например, можно реализовать функционал, похожий на срезы в Excel 2010.
SessionID: 19174
Я построю свой профайлер, с гридами и кнопками!
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: DBA
Speaker: Oleksii Kovalov
Title: Я построю свой профайлер, с гридами и кнопками!
Abstract:
Давайте напишем целую пачку маленьких, простых, но умных и полезных приложений, которые помогут нам решить ежедневные задачи наблюдения за сервером.
SessionID: 19966
Работа транзакционных механизмов SQL Server на примерах
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: DBA
Speaker: Михаил Гурьянов
Title: Работа транзакционных механизмов SQL Server на примерах
Abstract:
В докладе будет рассмотрена архитектура работы буфер-кэша и транзакционного лога, процессов Lazy Writer и Checkpoint, отличия в разных моделях восстановления и нововведения SQL Server 2012. Сообщение будет проиллюстрировано примерами с использованием представлений динамического управления (DMV), счетчиков производительности, Extended Events и недокументированных возможностей SQL Server. В демонстрациях будет использована последняя доступная версия SQL Server 2014 CTP2.
SessionID: 22163
Внутри оптимизатора: кардинальность и планы выполнения
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: DEV
Speaker: Dmitry Pilugin
Title: Внутри оптимизатора: кардинальность и планы выполнения
Abstract:
Одним из наиболее важных этапов в процессе построения плана запроса является оценка предполагаемого числа строк (кардинальности). От правильной оценки зависит качество плана и скорость выполнения запроса. В докладе будет рассмотрен процесс вычисления кардинальности, приведены примеры неудачных оценок, и планов на их основе, а также даны советы по улучшению их качества с целью повышения производительности.
SessionID: 22322
Архитектура и функциональность аналитических хранилищ SQL Server Parallel Data Warehouse 2012
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: Additional Features
Speaker: Андрей Резник
Title: Архитектура и функциональность аналитических хранилищ SQL Server Parallel Data Warehouse 2012
Abstract:
Microsoft SQL Server Parallel Data Warehouse (PDW) – это высокопроизводительная платформа для организации аналитического хранилища данных (DWH). Parallel Data Warehouse использует архитектуру обработки больших объемов данных, состоящую в распределении данных и параллельной обработки на разных серверах. Такой подход называется обработкой с массовым параллелизмом (MPP). В докладе рассмотрены базовые принципы, архитектура новой версии Parallel Data Warehouse 2012, а также интеграция с Hadoop.
SessionID: 24343
In-Memory OLTP (Hekaton) в SQL Server 2014: архитектура и практическое применение
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: BI
Speaker: Sergey Olontsev
Title: In-Memory OLTP (Hekaton) в SQL Server 2014: архитектура и практическое применение
Abstract:
Одно из самых ожидаемых нововведений в SQL Server 2014 - это технология In-Memory OLTP, ранее известная под кодовым именем Hekaton. В этом докладе мы подробно рассмотрим ее архитектуру, особенности и ограничения. Также уделим внимание некоторым аспектам практического применения In-Memory OLTP.
SessionID: 24344
Практика и особенности конфигурирования оборудования HP для решений MS SQL Server
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: Additional Features
Speaker: Sergey Olontsev
Title: Практика и особенности конфигурирования оборудования HP для решений MS SQL Server
Abstract:
На сессии для администраторов SQL специалисты HP расскажут об особенностях конфигурирования оборудования HP для Microsoft SQL Server. Будут рассмотрены вопросы оптимизации серверов и дисковых хранилищ HP под различные задачи Microsoft SQL. Будут даны рекомендации по использованию Референсной документации HP-Microsoft.
SessionID: 24345
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: Additional Features
Speaker: Sergey Olontsev
Abstract:
SessionID: 26189
SQL Server 2014 Column Store Index vNEXT
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: BI
Speaker: Kevin Boles
Title: SQL Server 2014 Column Store Index vNEXT
Abstract:
SessionID: 26190
Common TSQL Mistakes
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: DEV
Speaker: Kevin Boles
Title: Common TSQL Mistakes
Abstract:
SessionID: 27138
HA DR with SQL Server AlwaysOn Availability Group
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: Additional Features
Speaker: Turgay Sahtiyan
Title: HA DR with SQL Server AlwaysOn Availability Group
Abstract:
The AlwaysOn Availability Groups feature is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring. Introduced in SQL Server 2012, AlwaysOn Availability Groups maximizes the availability of a set of user databases for an enterprise. In this session we will talk about what’s coming with Always On, and how does it help to improve high availability and disaster recovery solutions.
SessionID: 27139
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: DEV
Speaker: Turgay Sahtiyan
Abstract:
SessionID: 28305
MDS + DQS + SSIS = EIM, или Как построить свою систему управления информацией
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: BI
Speaker: Andrey Zavadskiy
Title: MDS + DQS + SSIS = EIM, или Как построить свою систему управления информацией
Abstract:
Можете ли вы назвать, хотя бы приблизительно, цену ошибки в одной букве в справочнике, который используется на вашем предприятии? Если нет, постарайтесь ответить на следующие вопросы: Насколько хорошо вы представляете, из каких источников появляется информация на вашем предприятии? Знаете ли вы, кто её заносит, когда она изменяется и где она используется? Чтобы решить проблемы качества и достоверности данных вам нужны две вещи - грамотно построенный процесс ведения информации и набор инструментов, который позволяет автоматизировать этот процесс. В докладе мы рассмотрим, как с помощью служб Microsoft SQL сервера (MDS, DQS и SSIS) можно создать решение для управления информацией предприятия.
SessionID: 8827
Почему «тормозит» запрос: анализ задержек с помощью XEvents
Event Date: 30-11-2013 - Session time: 00:00:00 - Track: DBA
Speaker: Арсений Бирюков
Title: Почему «тормозит» запрос: анализ задержек с помощью XEvents
Abstract:
Общее время выполнения запроса складывается из двух частей: во-первых какое-то время запрос собственно выполняется процессором, а во-вторых запрос может ждать получения тех или иных ресурсов: это может быть выделение памяти для выполнения запроса, чтение данных с диска, ожидание блокировок, или даже ожидание доступного процессора. Очень часто запросы выполняются медленно именно потому, что тратят время на ожидание ресурсов.
Уже в SQL Server 2005 у администратора появилась возможность оценить, какие типы ожиданий являются наиболее частыми на сервере. С выходом SQL Server 2008 эти возможности значительно расширились за счет механизма XEvents. Сейчас мы можем подробно проанализировать, на что именно тратится время при выполнении отдельного запроса. К сожалению при этом возникает ряд проблем, связанных как со сложностью работы с XEvents, так и со сложностью интерпретации результатов.
В докладе будут рассмотрены возможности анализа статистики ожиданий в различных версиях SQL Server.