Оптимизация производительности систем обычно является частью проектов по нагрузочному тестированию и аудиту производительности IT-систем. Выявленные в результате таких проектов «узкие места» систем устраняются, и эффективность такой оптимизации может быть проверена дополнительной итерацией нагрузочного тестирования, либо подтвердиться возросшей производительностью продуктивной системы.
Обычным решением проблем, связанных с нехваткой производительности систем, является наращивание мощностей. Но часто, вместо покупки дополнительного оборудования, можно обойтись изменением конфигурации системы, переработкой медленных SQL-запросов и другими мероприятиями по оптимизации производительности, которая позволяет использовать существующие ресурсы эффективнее и экономить на оборудовании.
В нашей компании работает немало специалистов по обеспечению производительности, имеющих значительный опыт в этой области. На их счету десятки проектов по нагрузочному тестированию и аудиту IT-систем. Нередки примеры, когда по итогам оптимизации производительность IT-системы возрастала в десятки и даже сотни раз.
Наиболее часто мы оптимизируем производительность баз данных Oracle Database, MS SQL, серверов приложений IBM WebSphere, Oracle Application Server, MS IIS, автоматических банковских систем «Новая Афина», Diasoft, Way4 и множества других систем.
Работы по оптимизации производительности добавляют от одной до двух недель к срокам проектов по нагрузочному тестированию и аудиту производительности, но всегда оправдывают затраты на них.