Инструментарий IBM DB2 расширен и усовершенствован с

advertisement
Информационное письмо о программном продукте IBM Europe
№ ZP08-0152 от 4 марта 2008 г.
Инструментарий IBM DB2 расширен и
усовершенствован с целью повышения глубины и
качества управления средами базы данных DB2
Содержание
Краткое описание
Обзор
Описание
Краткое описание
DB2 Optimization Expert for z/OS версии 1.2 и DB2 Query Monitor for z/OS версии 2.3 позволяют
отслеживать и управлять производительностью приложений и систем баз данных DB2.
Обзор
В двух новых версиях продуктов представлены расширения, помогающие управлять средами баз
данных DB2®:
DB2 Optimization Expert for z/OS® версии 1.2 (5655-S19) поддерживает мониторинг
и настройку SQL-операторов, выполняющихся в рамках задач в подсистеме DB2
for z/OS.
DB2 Query Monitor for z/OS версии 2.3 (5697-I03) дает возможность эффективно
настраивать рабочую нагрузку SQL и объекты DB2.
Все инструменты DB2 for z/OS теперь предоставляются для обеих представленных ранее версий: DB2
for z/OS и DB2 for z/OS Value Unit Edition. Для получения дополнительной информации о продукте DB2
for z/OS Value Unit Edition смотрите информационное письмоZP08-0151 от 26 февраля 2008 г. или
обратитесь к представителю компании IBM.
Полный список инструментов DB2 см. на веб-сайте по адресу:
http://www-306.ibm.com/software/data/db2imstools/
Планируемая дата выпуска продукта:
14 марта 2008 г.
Описание
DB2 Optimization Expert for z/OS версии 1.2 (5655-S19) представляет поддержку DB2 for z/OS версии 8
и обеспечивает возможность определения рабочей нагрузки в рамках группы совместного доступа к
данным. Для мастеров добавлено много новых правил, а в мастер индекса (Index Advisor) добавлены
новые опции задаваемых пользователем сценариев вероятного развития и назначения приоритетов на
основе таблиц. Пользователи теперь могут извлекать запросы непосредственно из хранимых процедур
SQL Stored Procedures. И опытные администраторы баз данных, и разработчики приложений оценят
простоту работы с DB2 Optimization Expert V1.2, а также удобство настройки с помощью новых мощных
опций фильтрации, представлений и поиска. Среди усовершенствований продукта можно выделить
следующие.
Поддержка DB2 for z/OS V8: DB2 for z/OS, V8 Compatibility Mode (CM) DB2 for z/OS,
V8 New Function Mode (NFM).
Расширенные возможности сбора запросов:
извлечение запросов из процедур SQL;
извлечение запросов из планов или пакетов на основании таблиц, представлений
и зависимостей индексов;
новые предварительно заданные виды представлений для AVG_CPU_DESC и
IBM является зарегистрированным товарным знаком International Business Machines Corporation.
1
AVG_ELAP_DESC;
новые опции поиска по динамической кэш-памяти операторов;
новая хранимая процедура для извлечения запросов из динамической кэш-памяти
операторов для поддержки пользователей, не имеющих прав доступа SYSADM.
Расширенные возможности сбора, экспорта и импорта нагрузок:
пользователи могут собирать нагрузки из кэш-памяти и создавать профили
мониторинга в рамках всей группы совместного доступа к данным;
пользователи могут экспортировать рабочую нагрузку из одной подсистемы DB2 и
импортировать ее в другую подсистему DB2;
пользователи могут настраивать фильтры для поиска на основе объектов, путей
доступа или затрат.
Service Workload: новый компонент собирает операторы DDL, статистические
данные и информацию EXPLAIN для рабочих нагрузок запросов.
Мощные новые возможности и опции мастера индекса (Index Advisor):
пользователи могут указывать собственные виртуальные индексы для
выполнения вероятностного анализа для отдельных запросов;
мастер индекса на основе рабочей нагрузки оценивает все существующие
индексы и указывает, выбран ли каждый из индексов оптимизатором;
пользователи могут задавать приоритеты таблиц для указания важности
различных таблиц;
пользователи могут настраивать пороговые значения для групп веса запросов,
подавлять рекомендации индекса для менее важных запросов и просматривать
рекомендации индекса только для наиболее важных запросов;
пользователи могут выключать рекомендации индекса в заданных пользователем
таблицах;
можно просматривать информацию времени выполнения (затраченное время,
процессорное время и так далее) для связанных запросов каждого
рекомендованного индекса;
пользователи могут просматривать подробную информацию в связанных запросах
для каждого рекомендованного индекса с помощью мастеров и инструментов на
основе запросов;
относительное улучшение производительности в процентах теперь
демонстрируется для каждого рекомендованного индекса и каждого связанного
запроса.
Новый отчет, правила и опции мастера статистики (Statistics Advisor):
в рекомендации RUNSTATS добавлены новые опции, включая SORTDEVT,
SORTNUM и REPORT;
можно создавать отчет, аналогичный отчету о запросах, для статистической
информации для запросов в рабочей нагрузке, включая таблицы, индексы,
столбцы и группы столбцов;
пользователи могут выполнить поиск и задавать фильтры для объяснений
статистических данных рабочей нагрузки;
конфликты в отчете о конфликтах группируются по связанным таблицам;
добавлено новое правило конфликтов; если максимальная частота столбца или
группы столбцов меньше обратного значения их кардинальности, это
рассматривается как конфликт, и рекомендуется повторный сбор статистики;
предоставлены новые параметры для контроля процента столбцов или групп
столбцов, по которым следует собирать статистику;
пользователи могут проверить обновленный статистический отчет о рабочей
нагрузке после выполнения рекомендаций RUNSTATS для любых оставшихся
проблемных статистических данных, таких как отсутствующие и конфликтующие
статистические данные.
Новые правила мастера запросов (Query Advisor):
IBM является зарегистрированным товарным знаком International Business Machines Corporation.
2
новое правило анализа декартова произведения предоставляет предупреждения
и рекомендации по перезаписи, если таблицы не имеют предикатов соединения с
другими таблицами в запросе;
новое правило анализа ключей соединения предоставляет предупреждения и
рекомендации по изменению запросов, если во внутреннем соединении тип
данных или способность хранить null-значения соединяемых столбцов не
совпадают;
новое правило анализа неоднозначного курсора предоставляет предупреждения и
рекомендации по изменению запроса, если в запросе только для чтения или
только для изменения открыт неоднозначный курсор;
новое правило анализа внешнего соединения с родительской таблицей
предоставляет предупреждения и рекомендации по изменению запроса, если
внешнее соединение происходит с дочерней таблицей как с внешней и с
родительской таблицей как с внутренней таблицей соединения, что соответствует
внутреннему соединению;
новое правило анализа предиката NOT IN предоставляет предупреждения и
рекомендации по изменению запроса, если NOT IN (некоррелированный
подзапрос) присутствует в SQL, в то время как разреженный индекс нельзя
применить;
пользователи могут задавать уровни серьезности правил;
включены счетчик выполнений, совокупное затраченное время, совокупное
процессорное время, среднее затраченное время и среднее процессорное время;
предоставляется информация времени выполнения (затраченное время,
процессорное время и так далее) для каждого запроса;
пользователи могут просмотреть подробную информацию о каждом запросе с
помощью мастеров или инструментов на основе запросов.
Новые правила мастера путей доступа (Access Path Advisor):
новое правило декартова произведения: форма соединения вложенного цикла без
предикатов соединения между двумя таблицами;
новое правило относительного сканирования: если метод доступа к таблице –
относительное сканирование. Относительное сканирование обычно является не
лучшим способом доступа, если число подходящих строк в таблице мало, а сама
таблица имеет большой размер, либо если относительное сканирование
используется для доступа к внутренней таблице в соединении вложенного цикла;
новое правило сканирования индекса на несовпадения: в индексе есть
несовпадающие столбцы. Поэтому необходимо проверить все ключи индекса;
новое правило использования пула RID: применяется при сканировании
нескольких индексов и в предварительной выборке списка;
новое правило индивидуальной сортировки: если используется операция
сортировки. Сортировку можно использовать для обработки соединения,
группировки, упорядочивания, удаления дубликатов и обработки подзапросов.
Можно разработать запросы и индексы так, чтобы избежать некоторых
сортировок.
DB2 Query Monitor for z/OS версии 2.3 (5697-I03) позволяет точно настраивать рабочую нагрузку SQL
и объекты DB2 так, чтобы обеспечить эффективность работы подсистем DB2. Возможность
корпоративного развертывания DB2 Query Monitor позволяет эффективно использовать
дополнительную функциональность, обеспечиваемую архитектурой открытых систем, и предоставляет
информацию, необходимую для точной оценки и управления рабочей нагрузкой SQL.
В данной версии представлены следующие усовершенствования.
Рекурсия в сводных отчетах ISPF предоставляет возможность получать
подробную информацию о предыдущих выборках, перемещаясь по сводным
представлениям. С помощью новой команды KEYMAP можно просмотреть
выбранный путь навигации. Предоставляется путь практически между любыми
выбранными местоположениями со сводной информацией. Устранены многие
существовавшие ранее ограничения в отношении навигации; например, можно
перейти из текста SQL к любому другому выбранному объекту, например к плану
или программе.
IBM является зарегистрированным товарным знаком International Business Machines Corporation.
3
Interval Midnight позволяет согласовать интервалы так, чтобы первый интервал
каждых суток начинался в полночь.
Summary Caching сокращает необходимый для DB2 Query Monitor объем памяти,
удаляя общие итоги, на которые нет ссылок, и записывая их в наборы данных в
резервном хранилище до истечения интервала.
Внесены усовершенствования в плане надежности, доступности и удобства
работы.
Поддерживается одновременная работа Audit SQL Collector в DB2 Audit
Management Expert for z/OS версии 2.1 и DB2 Query Monitor for z/OS версии 2.3 в
одной и той же подсистеме DB2.
Опции нумерации ISPF в панелях ISPF изменены с буквенных на цифровые.
Агент Consolidation and Analysis Engine (CAE) теперь использует значительно
меньше памяти и процессорного времени, поскольку для него больше не
требуется использование Java™ или HFS на мэйнфрейме. Вместо этого, агент
CAE теперь использует адресное пространство не-Java в z/OS и не использует
средства HFS.
В DB2 Query Monitor упразднено использование памяти пространства данных в
пользу объектов общей памяти. В результате возросла производительность сбора
параметрических данных SQL.
Расширенная навигация из представлений SQL-текста позволяет переходить из
сводной информации SQL-текста к просмотру использования конкретного
оператора SQL.
В клиенте CAE можно просматривать сводную информацию SQL для
определенного параметра TopN для большинства параметрических полей,
включая те, которые используются только в панелях подробных сведений,
например о сбоях RIDLIST.
Усовершенствована обработка SQL-текста в системе предупреждений/действий
CAE. В CAE теперь есть возможность включить статистический SQL в действие, а
также доступна интеграция клиента CAE с пакетными приложениями z/OS, такими
как SQLPA.
Доступность для людей с ограниченными возможностями
Спецификации VPAT, конкретизирующие требования 508 статьи Закона США о реабилитации
инвалидов по доступности изделий для лиц с физическими недостатками, можно запросить на
веб-сайте по адресу:
http://www-3.ibm.com/able/product_accessibility/index.html
Ценообразование на основе стоимостных единиц
Ценообразование на основе стоимостных единиц для пригодных программ IBM System z™ IBM
International Program License Agreement (IPLA) предусматривает более низкие расходы при постепенном
росте и объединении предприятия. Каждый продукт System z IPLA с ценой, основанной на стоимостных
единицах, обладает единой ценой за стоимостную единицу и матрицей преобразования, называемой
«таблицей выражения стоимостных единиц» (Value Unit Exhibit), при помощи которой можно выполнить
преобразование из заданных единиц измерения в стоимостные единицы. Наиболее часто единицами
измерения, задаваемыми компанией IBM для преобразования в стоимостные единицы, являются
«миллионы сервисных единиц» (Millions of Service Units, MSU). Другими единицами измерения могут
быть подсистемы или сообщения. Так как MSU являются наиболее распространенными единицами
измерения, они будут использоваться в оставшейся части этого описания.
Ценообразование по принципу стоимостных единиц имеет ряд преимуществ. Для каждой программы
System z IPLA с ценообразованием на основе стоимостных единиц приобретенное количество
программ, необходимое для удовлетворения соответствующих условий использования IBM, называется
«необходимым объемом лицензии». Все таблицы выражения стоимостных единиц подразумевают,
что, чем больше необходимый объем лицензии, тем меньше стоимостных единиц за MSU потребуется.
Выражения стоимостных единиц имеют уникальные идентификаторы в форме трехзначного кода и
обозначаются как VUExxx, где xxx – трехзначный код.
Дальнейшее приобретение программ с ценой на основе стоимостных единиц дает дополнительные
выгоды. Приобретенное количество программ System z IPLA называется выданным объемом
лицензии. При необходимости увеличения выданного объема лицензии для программ System z IPLA
расчет необходимых дополнительных стоимостных единиц будет производиться на основе уже
приобретенного количества стоимостных единиц.
IBM является зарегистрированным товарным знаком International Business Machines Corporation.
4
Для каждой программы System z IPLA с ценой на основе стоимостных единиц потребуется:
определить необходимый объем лицензии в единицах MSU;
агрегировать все MSU предприятия;
преобразовать все MSU в стоимостные единицы с помощью соответствующей
таблицы стоимостных единиц;
умножить цену за стоимостную единицу на общее число стоимостных единиц для
определения общей стоимости.
Для упрощения преобразования из заданных единиц измерения в стоимостные единицы и обратно
используйте средство преобразования стоимостных единиц. Для получения дополнительной
информации или копии средства преобразования стоимостных единиц посетите веб-сайт по адресу:
http://ibm.com/zseries/swprice/vuctool
Обратите внимание, что стоимостные единицы какого-либо продукта нельзя обменять, заменить на
стоимостные единицы другого продукта или приобщить к ним.
Товарные знаки
System z является товарным знаком International Business Machines Corporation в США и (или) других
странах.
DB2 и z/OS являются зарегистрированными товарными знаками корпорации International Business
Machines в США и (или) других странах.
Java является товарным знаком корпорации Sun Microsystems.
Названия других компаний, продуктов и услуг могут являться товарными знаками или знаками
обслуживания, принадлежащими другим организациям.
Настоящее сообщение носит информационный характер. Дополнительные сведения можно получить у
представителя компании IBM или на странице международных контактов компании IBM по адресу:
http://www.ibm.com/planetwide/
IBM является зарегистрированным товарным знаком International Business Machines Corporation.
5
Download