Архив метки: optimization

DATA GEEKS MEETUP: New Year is coming (событие)

Всем привет! Скоро Новый год! И перед праздниками мы соберемся в новом месте для очередной встрече, посвященной обработке данных. Расписание 18:00 – Приветственный кофе 18:30-19:25 – Microsoft ML Server: REST-сервис прогнозирования цены биткоина своими руками. Дмитрий Петухов 19:25-19:35 — Кофе-брейк … Читать далее

Рубрика: События и мероприятия | Метки: , | Оставить комментарий

Анализ планов запросов в SQL Server

Александр Куклин написал отличную статью «Кэш планов и параметризация запросов. Часть 1. Анализ кэша планов«. Всем рекомендую к ознакомлению. Вот небольшая вырезка из неё: Процессор запросов (query processor), который и занимается выполнением SQL-запросов, поступивших на SQL-сервер, и выдачей их результатов клиенту, … Читать далее

Рубрика: Оптимизация | Метки: | Оставить комментарий

SQL Server 2017. Улучшения оптимизатора запросов (видео)

Улучшения оптимизатора запросов SQL Server 2017 привносит много нового в имеющийся функционал сервера, в том числе и улучшения в обработке и оптимизации запросов. В докладе мы поговорим об улучшениях в трех основных областях: — Адаптивная Обработка Запросов: адаптивные соединения, обратная … Читать далее

Рубрика: Оптимизация (видео) | Метки: , | Оставить комментарий

Это мое. Блокировки, Дедлоки и прочая чепуха (видео)

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

Рубрика: Оптимизация (видео) | Метки: | Оставить комментарий

Периодически долгое выполнение процедуры в SQL Server

Вопросы Очень часто ко мне обращаются с вопросами типа: «Наша хранимая процедура работала хорошо, а сейчас работает плохо» «Иногда, наша хранимая процедура работает очень долго» «Скорость выполнения хранимой процедуры крайней сильно зависит от переданных в неё параметров» Что делать Можно … Читать далее

Рубрика: Проблема-Решение | Метки: | Оставить комментарий

Отключение хинтов в запросе без модификации кода

По мотивам видео — Removing Query Hints with Plan Guides Если какое-то приложение было спроектировано с использованием хинтов, которые при росте БД стали негативно влиять на работу приложения и у вас нет возможности исправить эти запросы, то данная статья для вас. … Читать далее

Рубрика: Оптимизация | Метки: | 1 комментарий

SQL Server 2017. Улучшение оптимизатора запросов

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

Рубрика: Оптимизация | Метки: | Оставить комментарий

JSON в SQL Server, зачем он нужен и как его применять

Описание: В этом докладе мы разберемся, почему формат JSON за последние несколько лет стал настолько популярен, и зачем нужна его поддержка в SQL Server. В деталях разберемся, как его можно хранить и обрабатывать, используя последние возможности SQL Server. Также будет проведено … Читать далее

Рубрика: Разное (видео) | Метки: , | Оставить комментарий

SQL Server Batch mode и способы обмана оптимизатора для его применения

Что такое batch mode? Batch mode был представлен как способ более быстрого извлечение данных из колоночных индексов. Суть заключается в том, чтобы забирать данные большим куском, а не построчно. Batch mode может работать с объёмом до 900 строк за раз, … Читать далее

Рубрика: Оптимизация | Метки: | Оставить комментарий

Как правильно писать хранимые процедуры в SQL Server

Оригинал Сегодня я бы хотел обсудить с вами тему хранимых процедур в SQL Server 2000-2005. В последнее время их написание занимало львиную долю моего времени на работе и чего уж тут скрывать – по окончанию работы с этим делом осталось … Читать далее

Рубрика: Полезно и интересно | Метки: | Оставить комментарий