SQL Server дайджест #2

Всем привет. Продолжаем серию дайджестов по теме SQL Server. В этом выпуске: Александр Каленик снова в Киеве, Всё о хинте NOLOCK, Возможность заполучить Пола Рэндалла в роли личного ментора и анонс первых ПреКонов SQLSaturday Kiev 2015.

Почитать

Optimizing Substring Search Performance in SQL Server: Отличная статья Дмитрия Короткевича о том, как выжать максимум из запроса по подстроке вида: LIKE '%substring%', когда надо делать именно такой запрос.

nderstand the True Source of Problems: Веселая и простая статья Гранта Фритчи о вопиющих заблуждениях в работе с SQL Server. Смех смехом, а о том, что не стоит использовать хранимки в SQL Server из-за их плохого перфоманса, слышал недавно своими ушами.

Common SQL Server Myths: Читая статью Гранта, вспомнил прекрасную серию постов про известные заблуждения в работе с SQL Server от непревзойдённого Пола Рендалла. Здесь уже хардкорный контент. 30 постов собраны в 60-страничную мини-книгу для удобства чтения. Наслаждайтесь :)

If I have a filtered index, what do I need to have in my query to make SQL use it?: Маленькая заметка Денни Черри, о том, как «правильно готовить» фильтрованные индексы и какие запросы могут их использовать.

5 Things You Didn’t Know About SQL Agent: Обязательная к прочтению статья Томаса Ларока. Лично я открыл для себя Multiserver Administration с помощью агента.

NOLOCK and Top Optimization: Новый пост Дмитрия Пилюгина о тонкостях работы SQL Server оптимизатора, в частности о том, что определённый вид запросов работает быстрее без хинта NOLOCK, чем с ним, и с чем это связано. Кстати, это мой любимый SQL Server блог :)

Allocation Order Scans: И чтобы закрыть тему хинта NOLOCK, предлагаю вашему вниманию не менее хардкорный пост Пола Уайта о том, как можно получить дубликаты записей в выборке, использующей хинт NOLOCK. В статье также поднимается вопрос того, как можно выключить это поведение с помощью «грязного хака» с cursor threshold.

SQL Server Query Store: И напоследок — немного о будущем SQL Server. О Query Store нам рассказывали на MVP Саммите ещё в 2011 году, но говорить об этом публично можно только сейчас, после того, как в конце 2014 года на конференции PASS Summit Коннор Каннигем сделал публичный анонс. К сожалению, материалы доклада доступны только для участников конференции, но, к счастью, один из участников конференции — специалист из Балтимора, Слава Мурыгин, — описал этот анонс в своём блоге. Если вкратце, то Query Store позволяет отслеживать, как менялся план выполнения с возможностью сравнить время выполнения двух планов для одного запроса и отката к тому плану, который выполняется быстрее. Будет доступен в следующей версии SQL Server и, скорее всего, в одном из релизов SQL Azure этого года.

Возможности

Want to be mentored by Paul Randall?: в 2014 году Пол стал № 1 в конкурсе от RedGate в номинации «Person You’d Most Like to be Mentored By». И сейчас есть уникальная возможность получить его на 2 месяца в роли наставника. Самого Пола Рендалла! Что для этого нужно?
1) Написать пост про вас, и почему вам это нужно.
2) Прислать ссылку на пост в комментарии к посту Пола. Сделать это нужно до 15 февраля. 16 февраля будут объявлены победители: 3 девушки и 3 мужчины. Дерзайте!
P.S.: если вас выберут, отпишитесь в комментариях, плз :)

Поиграться

Thinking Big (Adventure): Хочется поиграться с большим объёмом данных, а его нет под рукой? Не беда, ставим себе AdvetureWorks базы данных и запускаем скрипт Адама Маканика, который добавляет туда порядка 10 Гб данных. Относительно большая база данных для экспериментов готова. Сам пользуюсь.

Посетить

11 февраля состоялась Donetsk SQL Server User Group is alive! — первая встреча Донецкой SQL Server юзер-группы со времён известных событий. Пока только в онлайне. Лично я очень рад, что Женя Полоничко продолжает заниматься сообществом и ищет возможности для проведения встреч.

Russian Virtual PASS Chapter — Искусство соединения таблиц — 18 февраля: Очередная встреча Russian Virtual PASS Chapter. Встречи проводятся в формате вебинара. Регистрация уже открыта.

Перша зустріч Vinnitsa SQL Server User Group — 21 Февраля: В Украине начинает работу новая SQL Server юзер-группа. Из Киева добраться довольно просто, сам буду ехать. Очень рад тому, что украинское сообщество растёт, и искренне поздравляю Елену Смоляк, которая создала эту группу.

Февральская встреча Kyiv SQL Server User Group — 26 февраля 2015: В гостях у Киевской SQL Server юзер-группы — Александр Каленик! Человек, который, без преувеличения, знает о SQL Server всё и умеет объяснить сложные вещи очень доступно. На встрече Александр расскажет в деталях про самую интересную фичу SQL Server 2014 — новый движок обработки и хранения данных InMemory OLTP.

24 Hours of PASS 2015 Russian Edition — 18-19 марта: Анонсированы доклады и открыта регистрация на самую большую онлайн конференцию на русском языке, посвящённую SQL Server. Начиная с прошлого года, доклады не проводятся 24 часа non-stop, а разбиваются на 2 дня по 12 часов. Особенность этой конфереции — доклады длительностью по 90 минут каждый. Пора регистрироваться! Участие бесплатное.

SQLSaturday Kiev PreCon. Kevin Boles. Tune Like a Guru! — 22 мая: Традиционно перед конференцией SQLSaturday будет проведён день ПреКонов — однодневных тренингов от спикеров конференции. Всего будет 4 таких тренинга. Первый из них: «Tune Like a Guru!» от известного специалиста из США — Кевина Боулса. В рамках этого ПреКона Кевин расскажет о том как анализировать производительность сервера и улучшать её на разных уровнях, от конфигурации самого сервера, до разбора планов запроса. Стоимость участия — 2500 грн. Продажа билетов будет открыта 16 февраля. На все ПреКоны SQLSaturday Kiev действует скидка в 1000 грн для лидеров украинских технических сообществ.

SQLSaturday Kiev 2015 PreCon. Dmiri Korotkevitch. SQL Server Internals from the practical angle. — 22 мая: Второй из 4-х ПреКонов проведёт Дмитрий Короткевич, который в этот раз уже точно приезжает на SQLSaturday. Несмотря на то, что Дмитрий уже долго живёт в Штатах, тренинг он проведёт на русском языке (это будет единственный русскоязычный ПреКон). Дмитрий расскажет, из чего состоит SQL Server, как работает в отдельности каждый из его компонентов, и как можно использовать эти знания.


← Предыдущий выпуск: SQL Server дайджест #1
Следующий выпуск: SQL Server дайджест #3

Все про українське ІТ в Телеграмі — підписуйтеся на канал редакції DOU

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn



2 коментарі

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Большое спасибо. Как всегда — интересная подборка.

Підписатись на коментарі