Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Тоу Д. -> "Настройка SQL. Для профессионалов" -> 3

Настройка SQL. Для профессионалов - Тоу Д.

Тоу Д. Настройка SQL. Для профессионалов — СПб.: Питер, 2004. — 333 c.
ISBN 5-94723-959-0
Скачать (прямая ссылка): nastroykasqldlyaprof2004.djvu
Предыдущая << 1 .. 2 < 3 > 4 5 6 7 8 9 .. 161 >> Следующая

8

Содержание

Управление планами в SQL Server.........................................125

Подготовка к оптимизации в SQL Server................................125

Изменение запроса....................................................126

Примеры подсказок....................................................127

Использование FORCEPLAN..............................................130

5. Диаграммное изображение простых

запросов SQL.........................................................131

Зачем нужен новый метод?................................................131

Полные диаграммы запросов...............................................133

Информация, отображаемая в диаграммах запросов.......................133

Что не входит в диаграммы запросов...................................135

Когда диаграммы запросов помогают лучше всего........................137

Абстрактная демонстрация использования диаграмм запросов.............138

Создание диаграмм запросов...........................................139

Более сложный пример.................................................142

Сокращения...........................................................147

Интерпретация диаграмм запросов.........................................149

Упрощенные диаграммы запросов...........................................151

Упражнения..............................................................153

6. Выбор наилучшего плана выполнения.................................... 157

Надежные планы выполнения...............................................157

Обычный эвристический порядок соединения................................159

Простые примеры.........................................................160

Порядок 8-стороннего соединения......................................161

Окончательное решение для 8-стороннего соединения....................163

Сложное 17-стороннее соединение......................................164

Особый случай...........................................................168

Решение для Oracle...................................................168

Решение специфичной проблемы для других серверов.....................170

Сложный пример..........................................................171

Специальные правила для особых случаев...............................175

Безопасные декартовы произведения....................................176

Детальные коэффициенты фильтрации, близкие к 1,0.....................181

Коэффициенты соединения, меньшие 1,0.................................182

Близкие коэффициенты фильтрации......................................191

Случаи, когда нужно выбрать соединения хэшированием..................195

Упражнение...........................................................199

7. Диаграммное изображение и настройка

сложных SQL-запросов.................................................201

Необычные диаграммы соединений..........................................202

Графы циклических соединений.........................................202

Несвязные диаграммы запросов.........................................210

Диаграммы запросов с несколькими корневыми узлами....................212

Соединения без первичных ключей......................................217

Соединения вида «один к одному»......................................218

Внешние соединения...................................................222
Содержание

9

Запросы с подзапросами...................................................228

Изображение запросов с подзапросами на диаграммах.....................229

Настройка запросов с подзапросами.....................................238

Запросы с представлениями................................................240

Диаграммное изображение запросов, использующих представления..........241

Настройка запросов с представлениями..................................244

Запросы с операциями над множествами.....................................250

Упражнение...............................................................251

8. Почему метод диаграмм работает..........................................253

Аргументы в пользу вложенных циклов......................................253

Выбор ведущей таблицы....................................................255

Выбор следующей таблицы для соединения...................................258

Объяснение различной стоимости считывания строки......................260

Объяснение преимуществ от поздних соединений..........................260

Когда следует выбирать ранние соединения с узлами наверху.............260

Резюме...................................................................262

9. Особые случаи...........................................................263

Внешние соединения.......................................................263

Шаги порядка оптимизации нормального внешнего соединения..............265

Предыдущая << 1 .. 2 < 3 > 4 5 6 7 8 9 .. 161 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100