Автор: Itzik Ben-Gan
Издательство: Microsoft Press
Год: 2012
Страниц: 244
Язык: английский
Формат: PDF/EPUB (Изначально электронное)
ISBN: 0735658366
Аннотация книги на русском
Применение мощных оконных функций в T-SQL и увеличение производительности и скорости ваших запросов
Оптимизируйте свои запросы - и получите простые и элегантные решения по множеству проблем - с помощью оконных функций в Transact-SQL. Под руководством эксперта по T-SQL Ицика Бен-Гана вы узнаете, как применять вычисления (calculations) вместо наборов строк (sets) гибким, ясным и эффективным способом. В этом практическом руководстве вы узнаете, как использовать более десятка возможностей для запросов T-SQL для решения общих бизнес-задач.
Узнайте, как:
- Выйти за рамки традиционных подходов к созданию запросов, чтобы более эффективно выполнять вычисления
- Использовать с умом функции упорядочивания (сортировки), такие как: ранжирование, распределение и смещение
- Реализовать гипотетические набор и обратные функции распределения в стандартном SQL
- Использовать стратегии для улучшения последовательности, пейджинга, фильтрации и поворота
- Увеличить скорость запросов с помощью индексации, упорядочения и индексирования покрытия (coverage indexing)
- Применять новые оптимизационные итераторы, таких как Window Spool
- Решать общие проблемы, такие как подсчет итоги, интервалов, медианных и пробелов
Аннотация книги на английском
Apply powerful window functions in T-SQL—and increase the performance and speed of your queries
Optimize your queries—and obtain simple and elegant solutions to a variety of problems—using window functions in Transact-SQL. Led by T-SQL expert Itzik Ben-Gan, you’ll learn how to apply calculations against sets of rows in a flexible, clear, and efficient manner. Ideal whether you’re a database administrator or developer, this practical guide demonstrates ways to use more than a dozen T-SQL querying solutions to address common business tasks.
Discover how to:
- Go beyond traditional query approaches to express set calculations more efficiently
- Delve into ordered set functions such as rank, distribution, and offset
- Implement hypothetical set and inverse distribution functions in standard SQL
- Use strategies for improving sequencing, paging, filtering, and pivoting
- Increase query speed using partitioning, ordering, and coverage indexing
- Apply new optimization iterators such as Window Spool
- Handle common issues such as running totals, intervals, medians, and gaps
Скачать книгу из интернета: