Низкая производительность SAP Business Objects

Тюнинг производительности SAP BusinessObjects

Затронутые версии SAP BusinessObjects:

SAP BusinessObjects Business Intelligence Platform 4.0 (BI 4.0)
SAP BusinessObjects Business Intelligence Platform 4.1 (BI 4.1)
SAP BusinessObjects Business Intelligence Platform 4.2 (BI 4.2)

После установки SAP BusinessObjects по умолчанию многие параметры выставлены не оптимально.

В заметке речь идет о настройках, которые рекомендуется выполнить после инсталляционых работ чтобы обеспечить наилучшую скорость и производительность системы.

  1. Настройка количества запущенных инстанций Web Intelligence Processing Server. Нужно следовать простому правилу — количество запущенных инстанций Web Intelligence Processing Server должно быть равно количеству ядер CPU. Если у вас в сервере 2CPU по 2 ядра каждый, то надо настроить для работы 4 инстанции.
  2. Установка параметра Maximum Connections для Web Intelligence Processing Server должен быть выставлен на значение, которое действительно может обслужить ваш CPU. Поиски оптимального значения может облегчить SAP BusinessObjects BI4 Sizing Guide и несколько экспериментов с этим значением. По моему опыту самыми оптимальным является значение от 50 до 65.
  3. Убедитесь, что параметры Enable Document Cache и Enable Realtime Cache включены. Они улучшают производительность, особенно для больших отчетов.

BO-DocumentCache

Рисунок 1. Проверка кэширования в настройках Web Intelligence Processing Server

4. Разделите Adaptive Processing Servers по функциональным зонам, назначив разным зонам различный java heap size. SAP рекомендует разделить APS сервисы по функциональным зонам, это уменьшит общее потребление ресурсов, улучшит производительность и даст возможность более гибкого администрирования по зонам. В этой задаче поможет документ Best Practices for SAPBO BI 4.0 Adaptive Processing Servers и демо видео процесса разделения стандартно поставляемого Adaptive Processing Servers по зонам.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *