Книга: Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil
Расширенные возможности указания пользовательских планов
Расширенные возможности указания пользовательских планов
Не всегда встроенный оптимизатор может выбрать оптимальный план. Причиной этого может быть отсутствие подробной статистики по индексам и полям, без которой трудно оценить стоимость выполнения варианта или слишком большое число вариантов соединений. В таких случаях приходится применять явные планы в запросах.
Yaffil расширяет возможности использования явных планов, тем самым предоставляя возможность дальнейшего ускорения работы приложений.
В Yaffil появилась возможность указывать явные планы в некурсорных операторах обновления данных, таких, как UPDATE и DELETE. Дополнительно ним можно добиться обновления или удаления строк данных в заданном порядке указав использование индекса в условии ORDER.
Как известно, в InterBase не разрешается использование явных планов в тексте триггеров. Yaffil снимает это ограничение.
- Улучшенная производительность
- Улучшенный оптимизатор запросов
- Оптимизация сетевого трафика
- Эффективная работа с временными файлами сортировки
- Оптимальная структура хранения записей
- Ускоренная работа с индексами
- Улучшенная стратегия вычисления предиката IN и условий, объединенных по OR
- Ускоренное обновление данных
- Уменьшение времени, необходимого для резервного копирования и восстановления
- Индексы по выражениям
- Уменьшение размера, занимаемого индексами
- Выражения в значениях по умолчанию для доменов
- Удобная операция объединения строк
- Расширенные возможности указания пользовательских планов
- Имена индексов ограничений
- Улучшенное время отклика для версии SuperServer
- Улучшенный протокол локальных соединений (XNET)
- Ограничение времени ожидания для транзакций (Lock timeout)
- Скрытие возможности работы с Windows Messenger
- Расширенные INF-файлы
- Глава 7. Дополнительные возможности iPad
- Глава 3 «По ко?ням!» Особенности формулировок проблемы, возможности и цели
- 16. «Дополнительные возможности» Доплата за опции
- Создание пользовательских элементов управления Windows Forms
- Сетевые возможности виртуальных машин VMware Workstation
- 5.6. Особые возможности рабочего стола
- Часть V Публикация и экспорт графики. Прочие возможности Flash
- Создание пользовательских диалоговых окон
- Возможности, планируемые к реализации в следующих версиях
- Возможности SSH