Настройка памяти в DB2
IBM DB2 предлагает утилиту db2pd, которую вы можете использовать для сбора статистических данных по вашим экземплярам DB2 и базам данных, и которая предназначена помочь вам в устранении проблем, осуществлении мониторинга ваших баз данных и в настройке производительности баз данных. Для информации о том, как использовать данную утилиту, обратитесь к Онлайновой документации по DB2 (DB2 online documentation).
DB2 также предлагает инструмент – Configuration Advisor, поставляемый совместно DB2 Control Center, который предназначен для сбора конкретной информации о переменных среды вашей базы данных и рекомендации изменения параметров конфигурации на основе предоставленной вами информации.
В DB2 9, может быть достаточно настроек по умолчанию для буферных пулов и параметра размера кэша пакета. Если вы не используете настройки по умолчанию, здесь представлены некоторые рекомендации по настройке памяти вашей базы данных DB2 для работы с ArcSDE.
-
Настройка буферных пулов.
Настройка буферных пулов критична для производительности. По умолчанию, DB2 обеспечивает единственный буферный пул, именуемый IBMDEFAULTBP. Свойство по умолчанию в DB2 9 для IBMDEFAULTBP – использовать автоматическую настройку размеров.
Вы можете создать отдельный буферный пул для каждого табличного пространства. Снимок базы данных должен быть просмотрен для проверки физически считываемых значений буферного пула. Буферный пул должен быть достаточно большим, что бы отображение снимка перерисовки карты вызывало бы небольшое число требуемых физических операций чтения.
-
Правильная настройка параметра размера кэша пакета (PCKCACHESIZE).
Размер кэша пакета определяет объём памяти выделяемой для кэширования динамических и статических SQL-запросов. Этот объём выделяется при запуске базы данных и освобождается при завершении её работы. Если DB2 не находит инструкции SQL в кэше пакета, инструкция должна быть перекомпилирована (динамический SQL) или загружена из каталога пакета (статический SQL), что может потребовать значительное время. В DB2 9, значение по умолчанию для PCKCACHESIZE – AUTOMATIC. В зависимости от конфигурации системы, вы возможно не сможете поддерживать данный элемент.
ESRI рекомендует начинать с начального размера 6,000, следить за поисками кэша пакета и вставленными значениями кэша пакета в снимке базы данных.