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

 

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

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

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

Автор: Тоу Д.
Издательство: СПб.: Питер
Год издания: 2004
Страницы: 333
ISBN 5-94723-959-0
Читать: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
Скачать: nastroykasqldlyaprof2004.djvu

SQL Tuning

Dan Tow

O’REILLY®

Beijing • Cambridge ¦ Famham • Koln ¦ Paris • Sebastopol • Taipei • Tokyo
Настройка SQL

ДЛЯ ПРОФЕССИОНАЛОВ

Дэн Toy

С^ППТЕР*

Москва ¦ Санкт-Петербург ¦ Нижний Новгород ¦ Воронеж Новосибирск ¦ Ростов-на-Дону ¦ Екатеринбург • Самара Киев ¦ Харьков ¦ Минск 2004
ББК 32.973.233-018 УДК 661.3.016 T 63

Toy Д.

T 63 Настройка SQL. Для профессионалов. — СПб.: Питер, 2004. — 333 с.: ил.

ISBN 5-94723-959-0

В реальных приложениях, работающих с серверами баз данных, перед разработчиками очень часто встает проблема улучшения производительности SQL-запросов. В этой книге детально и на многочисленных примерах описывается метод, позволяющий кардинально повысить скорость выполнения запросов к базам данных. Прочитав книгу, вы сможете не тратить долгие часы на перебор различных вариантов кода, а максимально быстро найти оптимальный способ построения запроса.

Метод настройки SQL-запросов не опирается на случайный или итеративный перебор вариантов кода, а основан на четких и понятных правилах, которые достаточно просты для понимания и основаны на принципах работы SQL-серверов.

Книга будет полезна разработчикам систем, взаимодействующих с базами данных, и всем интересующимся аспектами работы SQL-серверов.

ББК 32.973.233-018 УДК 681.3.016

Правв на издание получены по соглашению с O'Reilly.

Все првва защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме бвз письменного рвэрешения владельцев авторских прав.

Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Твм не мвнее, имея в виду возможные человечвскив или технические ошибки, издательство не может гарантироввть абсолютную точность и полноту приводимых сведаний и не несет ответственности за возможные ошибки, связанные с использоввнивм книги.

© 2004 O'Reilly & Associates, Inc.

ISBN 0596005733 (англ.) © Перевод на русский язык ЗАО Издательский дом «Питер», 2004

ISBN 5-94723-959-0 © Издание на русском языке, оформление ЗАО Издательский дом «Питер», 2004
Краткое содержание

Об авторе................................................................11

Вступление...............................................................12

Предисловие..............................................................14

От издательства..........................................................20

1. Введение.............................................................21

2. Основы доступа к данным..............................................29

3. Просмотр и интерпретация планов выполнения...........................66

4. Управление планами выполнения........................................96

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

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

7. Диаграммное изображение и настройка сложных SQL-запросов............201

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

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

10. Решения сложных проблем............................................276

Приложение А. Решения задач.............................................297

Приложение Б. Полный и непрерывный процесс..............................310

Глоссарий...............................................................322

Алфавитный указатель....................................................331
Содержание

7

Пути доступа для одной таблицы..............................................43

Полное сканирование таблицы..............................................44

Индексный доступ к таблицам..............................................45

Выбор между полным сканированием таблицы и индексным доступом............47

Вычисление селективности....................................................50

Селективность фильтра....................................................50

Селективность условия на диапазоне индекса...............................52

Селективность для строк таблицы, полученных при помощи индекса...........56

Комбинирование индексов..................................................58

Соединения..................................................................59

Типы соединений..........................................................59

Способы обработки соединений.............................................61

3. Просмотр и интерпретация планов выполнения............................... 66

Чтение планов выполнения в Oracle...........................................67

Подготовка...............................................................67

Процесс, лежащий в основе отображения планов выполнения..................67

Практический процесс отображения планов выполнения.......................69

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

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