Некоторые причины, по которым процессы Siebel могут нагружать процессор:
- Слишком большое количество отслеживаемых политик документооборота. 1 В этом случае для обработки нагрузки можно добавить дополнительные агенты рабочего процесса. 1
- Большое количество бизнес-компонентов в представлении. 3 Это может замедлять отображение данных при входе в представление, так как каждый из апплетов должен быть заполнен данными. 3
- Большое количество полей в бизнес-компоненте. 3 В некоторых системах баз данных возможен генерация запроса, который слишком большой для обработки. 3
- Повреждение файла предпочтений пользователя (.spf). 5 В этом случае можно удалить повреждённый файл на сервере, и нагрузка на процессор исчезнет. 5
- Неправильный код. 5 Например, выполнение плохого кода, который был добавлен в контактную администрацию, приводило к повышению нагрузки на процессор и увеличению использования памяти в среде разработки. 5
- Медленные запросы. 5 Например, медленная работа при навигации к «Моим действиям» и сортировке записей по дате из-за этого вызывала высокую нагрузку на процессор. 5
Для оптимизации производительности Siebel рекомендуется следить за размером таблиц, запускать несколько агентов Workflow Monitor и Workflow Action параллельно, а также распределять процессы политики документооборота по серверам Siebel. 1