Локальные переменные среды
Можно изменить режим работы Db2, сконфигурировав локальные переменные среды.
Переменные, позволяющие задать метод сбора данных для набора данных табличного пространства
- KUD_T1_BY_SQL: Используйте эту переменную, чтобы задать метод сбора данных для набора данных табличного пространства с
использованием запросов SQL. Чтобы включить сбор данных с использованием запросов SQL, задайте для этой переменной значение Y. Чтобы собирать данные для набора данных табличного
пространства с использованием метода снимков, задайте для этой переменной значение N. Значение этой переменной по умолчанию - N.Важное замечание: Чтобы собирать данные с использованием запросов SQL, версией Db2 должно быть 9.7 или новее. Кроме того, у пользователя, который запускает Db2, должны быть полномочия SYSADM для всех баз данных.
- KUD_T1_DISABLE: Используйте эту переменную, чтобы выключить сбор данных для набора данных табличного пространства. Чтобы включить сбор данных для набора данных табличного пространства, задайте для этой переменной значение N. Чтобы выключить сбор данных для набора данных табличного пространства, задайте для этой переменной значение Y. Значение этой переменной по умолчанию - N.
Переменная для исключения узлов средства кэширования (CF) из сбора данных
Чтобы исключить узлы утилиты кэширования (CF) из алгоритма сбора данных в среде pureScale,
используйте переменную
DB2_CF_PARTITION_NUMS. В файле среды агента задайте переменную DB2_CF_PARTITION_NUMS как DB2_CF_PARTITION_NUMS=<номер узла CF>. Например, DB2_CF_PARTITION_NUMS=1. Если узлов CF несколько, то задайте переменную DB2_CF_PARTITION_NUMS как список, в котором используется любой
спецсимвол (# . : , ; | @) в качестве разделителя. Например, DB2_CF_PARTITION_NUMS=12,13,23,34. Для этой переменной не задано значение по умолчанию.
Переменная для ограничения сбора данных для набора данных таблиц Db2
Чтобы задать максимальное число строк, которые должен возвратить агент Db2, используйте при сборе данных для набора данных таблиц Db2 переменную среды KUD_TABLE_NUMBER. Значение по умолчанию - 10000.
Переменная для настройки интервала повторной загрузки настроенного файла свойств SQL
Чтобы задать интервал времени повторной загрузки (в секундах) для настроенного файла свойств SQL, используйте переменную KUD_CUS_SQL_INTERVAL. Значение по умолчанию - 20 секунд.
Переменная для ограничения числа строк в наборе данных для набора данных событий агента
Чтобы задать число строк для сбора данных набора данных событий агента, используйте переменную KUD_AGENT_EVENT_CACHE. Набор данных События агента содержит подробную информацию о заранее заданных и инициированных событиях и позволяет выявлять проблемы с работоспособностью отслеживаемой базы данных. Значение по умолчанию - 50.
Переменная для ограничения числа строк в наборе данных для набора данных записей журнала Db2
Чтобы задать число строк для сбора данных набора данных записей журнала Db2, используйте переменную KUD_DBHISTORY_MAXROW. Набор данных Записи журнала Db2 содержит хронологическую информацию об архивном журнале Db2. Значение по умолчанию - 500.
Переменные, позволяющие задать метод сбора данных для набора данных диагностического журнала Db2
- KUD_DIAGLOG_BY_TABLE: Используйте эту переменную, чтобы задать метод сбора данных для набора данных
диагностического журнала Db2. Если в качестве значения этой переменной задано Y, сбор данных для
набора данных диагностического журнала Db2 будет производиться с использованием запросов SQL. Если в
качестве значения этой переменной задано N, сбор данных для набора данных диагностического журнала
Db2 будет производиться путем анализа db2diag.log. Значение этой переменной по умолчанию - Y.Важное замечание: Чтобы собирать данные с использованием запросов SQL, версией Db2 должно быть 10 или новее.
- KUD_DIAGLOG_TAILCOUNT: Используйте эту переменную, чтобы задать число строк в файле db2diag.log, которые проанализирует Db2, чтобы собрать данные для набора данных диагностического журнала DB2. Эта переменная ограничивает Db2 обработкой файла журнала Db2, чтобы отслеживались только последние сообщения и события. Значение этой переменной по умолчанию - 1000.
- KUD_DIAGLOG_CACHE: Используйте эту переменную, чтобы ограничить число записей журнала, показанных в сводной панели для набора данных диагностического журнала Db2. Значение этой переменной по умолчанию - 20.
- KUD_DIAGLOG_INTERVAL: Используйте эту переменную, чтобы задать интервал времени повторной загрузки (в секундах) для файла db2diag.log при сборе данных для набора данных диагностического журнала Db2. Значение этой переменной по умолчанию - 30 секунд.
- KUD_DISABLE_DIAGLOG: Используйте эту переменную, чтобы выключить сбор данных для набора данных диагностического журнала Db2. Чтобы включить сбор данных для набора данных диагностического журнала Db2, задайте для этой переменной значение N. Чтобы выключить сбор данных для набора данных диагностического журнала Db2, задайте для этой переменной значение Y. Значение этой переменной по умолчанию - N.
Переменная для срока ожидания запроса
Если для выполнения запроса SQL требуется очень много времени, это отрицательно влияет на производительность агента Db2. Чтобы задать интервал тайм-аута запроса для агента Db2, используйте переменную KUD_QUERY_TIMEOUT. Используйте эту переменную, чтобы задать максимальное время (в секундах), в течение которого Db2 ожидает получения ответа на запрос, отправленный на сервер Db2. Значение этой переменной должно быть меньше 300 секунд. Значение этой переменной по умолчанию - 45 секунд.
Переменная, позволяющая задать сбор данных для набора данных DB2 Database01 (заменено)
Агент не должен инициировать запросы ASN для сбора данных для набора данных DB2 Database01 (заменено), если схемы ASN не присутствуют. Чтобы включить выполнение запросов ASN, используйте переменную KUD_REPLICATION_ON. Если в качестве значения этой переменной задано Y, Db2 будет запускать запросы ASN, даже если схемы ASN отсутствуют. Если в качестве значения этой переменной задано N, Db2 не будет запускать запросы ASN. Значение этой переменной по умолчанию - Y.
Переменная для конфигурирования переключений монитора при сборе данных с использованием метода снимка
- LOCK
- Информация о блокировке
- SORT
- Информация о сортировке
- STATEMENT
- Информация об операторе SQL
- TABLE
- Информация о действиях с таблицей
- TIMESTAMP
- Информация об отметке времени
- UOW
- Информация о единице работы
Переменная для трассировки данных буфера снимка Db2 для набора данных
Чтобы увидеть данные, собранные для набора данных с использованием метода снимка, используйте переменную KUD_SNAPSHOT_DUMPOUT. Если в качестве значения этой переменной задано Y, Db2 запишет дамп данных буфера снимка для групп атрибутов в файл журнала агента. Если в качестве значения этой переменной задано N, Db2 не запишет дамп данных буфера снимка в файл журнала агента. Значение этой переменной по умолчанию - N.
Переменная для трассировки агента Db2 с использованием данных буфера снимка DB2 для набора данных
Чтобы отслеживать агент Db2, используя данные буфера снимка, собранные для набора данных, используйте переменную KUD_SNAPSHOT_READIN. Чтобы включить трассировку агента Db2, задайте для этой переменной значение Y. Чтобы выключить трассировку агента Db2, задайте для этой переменной значение N.
Переменная, позволяющая задать метод сбора данных для набора данных конфликтов блокировки
Переменная для мониторинга удаленного компонента сервер Db2 в Windows
KUD_DB2_CLIENT_INST: Задайте в качестве значения переменной имя экземпляра клиента Db2, в котором каталогизирован удаленный экземпляр сервер Db2. Эту переменную следует задавать, только если вы используете удаленный мониторинга, когда агент работает в Windows