Предисловие
Часть 1. Комплектация и лицензирование
Глава 1. Изменения в комплектации и лицензировании DB2 Universal Database и DB2 Connect
Операционные системы, поддерживаемые DB2 Universal Database и DB2 Connect
Изменения в комплектации и лицензировании DB2
DB2 UDB Personal Edition
DB2 UDB Express
Издания DB2 UDB Workgroup Server and Workgroup Server Unlimited
DB2 UDB Enterprise Server Edition и Database Partitioning Feature
DB2 UDB Data Warehouse Edition
Изменения в лицензировании и комплектации DB2
DB2 Connect Application Server Edition
Интегрированная в DB2 Universal Database Enterprise Edition компонента DB2 Connect
Разнообразные изменения
Изменения продуктов, связанных с DB2 Universal Database
Часть 2. Производительность
Глава 2. Многомерные кластерные таблицы
MDC 101: Простейшее противопоставление между традиционными и многомерными кластерными таблицами
Терминология, требующаяся для понимания таблиц MDC
Таблица MDC
Измерение
Срез
Ячейка
Блок
Размер блока или фактор блокирования
Идентификатор блока
Генерируемый столбец
Монотонность
Как работают таблицы MDC
Создание таблицы MDC
Индексы и таблицы MDC
Операции SELECT, INSERT, UPDATE и как они выполняются в случае таблиц MDC
Выбор измерений для таблицы MDC
Выводы
Глава 3. Объявление глобальных временно используемых таблиц
Поддержка индексов DGTT
Ограничения индексов DGTT
Создание индекса DGTT
Минимизация записей в журнал, необходимый для отката от изменений данных DGTT
Поддержка статистики DGTT
Глава 4. Значения, принятые в системе по умолчанию, и подавление пустого пространства
Как в DB2 UDB работает сжатие данных
Новый формат записи строки
Пример сжатия
Типы данных, поддерживаемые сжатием
Как узнать, что сжатие включено?
Оценки экономии памяти от использования сжатия
Глава 5. Информационные ограничения
Зачем нужны информационные ограничения?
Использование информационных ограничений
Пример информационных ограничений
Соображения по использованию
Глава 6. Концентратор подключений
Улучшения управления подключением
Активизация концентратора подключений
Операции концентратора подключений
Глава 7. Материализованные таблицы запросов, поддерживаемые пользователем
Ограничения
Создание материализованных таблиц запросов
Заполнение материализованных таблиц запросов
Управление материализованными таблицами запросов для повышения производительности запросов
Глава 8. Усовершенствование мониторинга СУБД
Предотвращение сбора отметок времени
Усовершенствованное управление клинчем
Доступ к данным монитора событий
Доступ к данным монитора типа "снимок" из SQL
Типы запроса снимков по SNAPSHOT_FILEW
Перехват снимка в файл с помощью атрибута SNAPSHOT_FILEW
Перехват снимка из файла
Переменная реестра DB2_SNAPSHOT_NOAUTH
Удаление монитора производительности из программы Control Center
Глава 9. Дополнительные средства повышения производительности
Распределенный кеш каталога
Улучшения предвыборки с помощью блокориентированных буферных пулов
Улучшения очистки страниц при вводе/выводе
Многопоточность подпрограмм, базирующихся на Java
Поддержка 64-разря дной архитектуры
Автоматическое связывание и управление связями (ARAM)
Новые вариации объединения
Увеличение возможности выбора битовых фильтров
Часть3. Управление
Глава 10. Ведение журнала
Улучшения в ведении журнала транзакций
Увеличение объема журнала
Бесконечный объем активного журнала
Управление памятью журнала
Улучшения производительности работы с журналом транзакций
Зеркалирование журнала
Блокирование транзакций при заполнении журналов
Улучшения ведения журналов диагностики
Глава 11. Улучшение загрузки
Оперативная загрузка
Работа с блокировкой
Новые состояния таблицы
Загрузка данных в базы данных с разделами
Загрузка данных от курсора
Мастер загрузки
Глава 12. Средства DB2
Программа Configuration Assistant
Программа Health Center
Программа Memory Visualizer
Программа Memory Tracker
Управление памятью
Столбцы отображения Storage Management
Управление сомнительными транзакциями
Монитор ошибок
Глава 13. Операции с контейнерами
Планы пространства таблицы
Удаление контейнеров из табличного пространства DMS
Уменьшение размера контейнеров в табличном пространстве DMS
Добавление контейнеров к табличному пространству DMS без перебалансировки
Глава 14. Динамическое распределение памяти и оперативная реконфигурация
Глава 15. Оперативные утилиты
Оперативная реорганизация
Реорганизация таблицы
Реорганизация индекса
Оперативное средство проверки базы данных
Наращиваемое обслуживание материализованных таблиц запросов
Глава 16. Разнообразные улучшения управляемости
Замедляемые утилиты
Новый журнал оповещения администратора
Файл истории изменения пространства
Команда QUIESCE
Усовершенствования команды RUNSTATS
Привязка восстановления из отката к локальному времени
Поддержка XBSA
Усовершенствования обмена данными для баз данных независимого разработчика
Усовершенствования трассировки
Установка кратного уровня обслуживания для UNIX
Новые режимы для работы с Tivoli
Поддержка LDAP в Linux
Поддержка динамического LPAR для AIX5.2B
Поддержка динамических системных доменов
Использование пространства журнала транзакций
ALTER TABLE VARGRAPHIC
Поддержка истории команд и редактирование CLP
Часть 4. Разработка
Глава 17. Усовершенствования SQL
Вставка с помощью оператора UNION ALL
Использование табличных пространств с помощью операторов UNION ALL
Триггеры INSTEAD OF
Усовершенствования фразы ORDER BY
Фраза FETCH FIRST
ORDER BY ORDER OF
FETCH FIRST
Функции SQL
VARCHAR_FORMAT и TIMESTAMP_FORMAT
Стыковка с XML
API снимков
Снимки состояния
Обеспечение идентификации столбцов
Столбец идентификации
Последовательности
Дополнительные соображения по столбцу IDENTITY
Оператор CALL
Слияние в SQL
Синтаксис команды MERGE
Дополнительная логика WHEN MATCHED
Пропуск записей
Установка ошибочных ситуаций
Авторизация
Выборки в SQL
Выборки BERNOULLI
Выборка SYSTEM
Выборки REPEATABLE
Дополнительные положения
Выводы
Глава 18. Усовершенствования разработки приложений
Программа Development Center
Запуск Development Center
Представление проекта
Порождение UDF
Опции
Создание хранимых процедур
Кадр Development Center
Отладка и тестирование
Отладка в языках Java и SQL PL
Отладчик SQL PL
Отладка хранимых процедур Java
Программа SQL Assist
Запуск SQL Assist
Структура SQL Assist
Outline View
Область Details
Код SQL
Кнопки кадра
Простой сеанс SQL Assist
Выводы
Усовершенствования работы с Java
Платформенная поддержка драйвера типа 4
Платформенная поддержка драйвера типа 2
Дополнительные средства
Идентификаторы версии пакета
Обзор пакета
Пример использования VERSION
Привилегии пакета
Кеш удаления пакета
Выводы
Глава 19. DB2 в среде Microsoft
Поддержка Windows 2003
Дополнительные средства разработки программ DB2 для Visual Studio .NET
Доступность программы
Регистрация дополнений Visual Studio .NET
Обзор разработки
Искатель решений
Искатель по серверу
Редактор SQL
Динамическая помощь
Представления вывода
Запуск средств разработки и администрирования DB2
Выводы
Управляющие программы для .NET
Программа DB2 для управления объектами ADO.NET
Объекты DB2 в пакете Visual Studio .NET
Пример кода DB2 ADO.NET
Средства управления со стороны DB2
Проект базы данных DB2 для Visual Studio .NET
Добавление проекта базы данных DB2
Выбор ссылки на базу данных для проектов
Скрипты проекта DB2
Параметры улучшенной разработки скриптов
Дополнительные средства скриптов
Игнорирование параметра Errors
Зависимости и порядок построения проекта
Выводы
Поддержка свободно связанных транзакций
Поддержка управления Windows
Поставщик OLE DB
Расширения
Ограничения
Выводы
Часть 5. Интеграция информации
Глава 20. Федеративные системы
DB2 Information Integrator
Расширения управления федеративными системами
Обработка данных в источниках данных
Манипулирование таблицами на источниках данных
MQT для источников данных
Администрирование федеративных объектов средствами DB2 Control Center
Расширение диапазона поддерживаемых платформ федеративных серверов
Источники данных, допустимые в DB2 Information Integrator
Расширения интеграции с WebSphere MQ
Асинхронный слушатель MQ
Поддержка транзакций для очередей сообщений Websphere MQ
Глава 21. Web-cлужбы
DB2 как потребитель Web-служб
Установка UDF SOAP
Характеристики UDF SOAP
Использование UDF SOAP
DB2 как поставщик Web-служб
Архитектура Web-служб DB2
Файлы DADX
Установка и конфигурирование WORF
Средства Web и сервер приложений для DB2
Расширения XML
Миграция баз данных, доступных XML, в v8
Автоматическая проверка соответствия документов XML схемам
Ручная проверка документов XML
Новые UDF XML
Нормализация данных временной отметки
Функциональность XML Extender в среде разделенной базы данных
Новые UDF и хранимые процедуры XML
Глава 22. Расширения репликации
Replication Center
Запуск Replication Center
Меню Replication Center
Папка определений репликации
Папка операций
Отслеживание репликации
Replication Alert Monitor
Изменение текущего статуса программ репликации
Действующие команды для программ репликации
Анализ данных по истории использования программ репликации
Общие улучшения
Модель процесса Windows для программ репликации
Кодирование пароля для программ репликации
Значения Data Links репликации
Удлинение имен таблиц и столбцов
Утилита миграции
Новое средство трассировки
64-разрядная поддержка программ репликации
Расширения программы Capture
Управление программой Capture
Изменение операционных параметров программы Capture
Новые режимы запуска Capture
Программы Capture и Apply могут запускаться в любом порядке
Динамически обновляемые определения репликации
Динамическое добавление столбцов в таблицы источника репликации
Доступность захвата строк для отдельных серверов репликации
Управление повторным захватом данных из реплик
Параллельный захват и удаление данных
Параллельные экземпляры программы Capture
Расширения программы Apply
Частота подтверждения транзакций
Репликация данных в столбцы целевого ключа
Производительность репликации
Уменьшение количества объединений между таблицами репликаций
Ускорение полного обновления целевых таблиц
Улучшенная программа выхода ASNLOAD
Оптимизация программы Apply для одного набора подписки
Уменьшение объема изменений в наборах подписки при нескольких элементах
Приложение А. Установка продукта CD-ROM
Установка DB2
Документация
DB2DEMO
Файл установки
Установка программы
Расширенная установка
Специальные замечания для пользователей Windows 98/Me
Удаление демонстрационной программы
Поддержка
Предметный указатель