Книга поможет выработать правильную тактику и оценить перспективы раз



Pdf көрінісі
бет3/24
Дата19.11.2023
өлшемі1.3 Mb.
#483696
1   2   3   4   5   6   7   8   9   ...   24
refaktoringsql-prilozheniy

2.
Проверка работоспособности
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Статистика и проблемы с данными
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Доступная статистика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Ловушки для оптимизатора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Экстремальные значения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Временные таблицы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Обзор индексирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Краткий обзор типа индексации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Детальное исследование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Индексы, которые нарушают правила . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Индексы на основе битовых карт . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Кластерные индексы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Индексы по выражениям . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Синтаксический разбор и связующие переменные . . . . . . . . . . . . . . . . . . . . 81
Как определить проблемы синтаксического разбора . . . . . . . . . . . . . . . . . . 82


6
Оглавление
Оценка потерь производительности из-за синтаксического разбора . . . . . . 84
Разрешение проблем синтаксического анализа . . . . . . . . . . . . . . . . . . . . . . 88
Что если одно значение должно быть привязано несколько раз? . . . . . . . . . 90
Разрешение проблем синтаксического анализа для ленивых . . . . . . . . . . . 91
Правильный подход к разрешению проблем синтаксического анализа . . . 92
Обработка списков в подготовленных операторах . . . . . . . . . . . . . . . . . . . . 94
Передача списка как одной переменной . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Пакетная обработка списков . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Использование временной таблицы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Групповые операции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Управление транзакциями . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   24




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет