Устранение неполадок в работе с запросами, выявление анти-паттернов в коде и написание эффективных T-SQL запросов.
Описание книги
Transact-SQL (T-SQL) является собственным расширением Microsoft к языку SQL, который используется с Microsoft SQL Server и Azure SQL Database. Эта книга станет полезным руководством для изучения искусства написания эффективного кода T-SQL в современных версиях SQL Server, а также Azure SQL Database.
Оригинальное название: Learn T-SQL Querying: A guide to developing efficient and elegant T-SQL code
Язык книги: Английский
Автор: Педро Лопес, Пэм Лахуд (Pedro Lopes, Pam Lahoud)
Дата: 3 мая 2019 года
ISBN: 1789348811
Объём: 484 страниц
Книга поможет вам начать с основ обработки запросов, которые помогут вам писать мощные, высокопроизводительные запросы T-SQL. Затем вы сосредоточитесь на планах выполнения запросов и узнаете, как использовать их для поиска и устранения неисправностей. В последующих главах вы узнаете, как определить различные T-SQL паттерны и анти-паттерны. Это поможет вам проанализировать планы выполнения, чтобы получить представление о текущей производительности и определить, является ли запрос масштабируемым или нет. Вы также научитесь строить диагностические запросы с использованием динамических представлений управления (DMV) и функций динамического управления (DMF) для решения различных проблем при выполнении T-SQL. Далее вы узнаете, как использовать встроенные средства SQL Server для сокращения времени, затрачиваемого на решение проблем производительности и масштабируемости запросов. В заключительных главах книги вы узнаете, как реализовать различные функции, такие как Extended Events, Query Store и Query Tuning Assistant на практических примерах.
К концу этой книги вы научитесь определять узкие места в производительности запросов, избегать ловушек и обнаруживать используемые анти-паттерны.
Чему вы будете учиться
- Используйте Query Store, чтобы понять и легко изменить производительность запроса.
- Узнать и устранить узкие места, приводящие к снижению производительности.
- Развертывание быстрых исправлений и долгосрочных решений для улучшения производительности запросов
- Внедрить передовой опыт для минимизации риска производительности с использованием T-SQL.
- Достижение оптимальной производительности путем обеспечения тщательного проектирования запросов и индексов.
- Используйте последние функции оптимизации производительности в SQL Server 2017 и SQL Server 2019.
- Защита производительности запросов при обновлении до новых версий SQL Server.
Для кого эта книга
Эта книга предназначена для администраторов баз данных, разработчиков баз данных, аналитиков данных, исследователей данных и практиков T-SQL, которые хотят начать с написания кода T-SQL и устранения проблем с производительностью запросов с помощью практических примеров. Для начала работы с этой книгой не требуется предварительных знаний в области T-SQL-запросов.
Скачать книгу
В нашей электронной библиотеке собрано множество полных версий книг на русском, английском и других языках. Большой выбор книг, даёт возможность каждому человеку получать необходимые знания для его развития. В нашей библиотеке вы наверняка сможете найти необходимую для вас книгу в нужном формате. Все книги которые вы можете скачать бесплатно с нашего сайта проверенны на вирусы и имеют формат PDF или ePUB.

