OpenEdge 11, также как и предыдущие версии, сосредоточена на разработке высокоэффективных и высоконадежных приложений, способных обеспечить потребности бизнеса в режиме 24х7 с постоянно увеличивающимся количеством пользователей. Во всех механизмах и продуктах (в AppServer, в базе данных, в DataServer, и в прочих) сделаны значительные улучшения в производительности, позволяющие приложениям соответствовать агрессивным требованиям бизнеса. Усовершенствованы и расширены средства диагностики и мониторинга, предоставляющие более информативную среду для устранения неполадок. Кроме того, сделаны особые доработки для облегчения развертывания в Облаке, где производительность и надежность имеют первостепенное значение.
Усовершенствованный обработчик ошибок AppServer`а позволяет получить больше информации о типе ошибки, месте и причине ее возникновения. Улучшена обработка состояния ошибки, когда происходит отказ в подключении к AppServer`у, в том числе, когда ошибка происходит из-за отсутствия свободных портов для размещения агента.
Усовершенствованная диагностика AppServer`а позволяет определять, какой конкретный r-код выполняется в текущий момент, тем самым помогая выяснить действительно ли агент «завис» или просто программа работает очень долгое время.
Компрессия сообщений повышает производительность приложения в сети. В OpenEdge 11 сообщения AppServer`а сжимаются при работе в режиме state-free и при «общении» с любым клиентом. Это улучшение завершило работы по внедрению компрессии во всех режимах AppServer`а. Кроме того, компрессия была также включена в Java и .NET OpenClient.
Новая функциональность AppServer`ов в версии OpenEdge 11.1 включает:
В OpenEdge 11.1 .NET OpenClient позволяет контролировать сокет TCP Keepalive во время выполнения программы, тем самым приложения могут адаптироваться к требованиям сети, в которой работает это приложение.
Теперь, в дополнение к управлению локальной системой, администраторы могут использовать OpenEdge Management как центральную консоль для управления заданиями на удаленных системах. Также включена возможность управления скриптами, которые постоянно находятся на удаленных машинах.
При использовании больших массивов данных с условиями объединения в MS SQL Server Data Server в OpenEdge 11 повышается производительность путем сокращения количества циклов обработки на сервере внешней базы данных и/или максимальная передачи обработки в базу данных MS SQL Server.
Новая функциональность базы данных в версии OpenEdge 11.1 включает:
Производительность операции по перестройке индексов значительно улучшена в OpenEdge 11.1 благодаря добавлению новых параметров старта в команду idxbuild. При этом в зависимости от конкретной базы данных и конфигурации индексов, администраторы могут ожидать улучшение производительности в три раза и даже больше.
В OpenEdge 11.1 добавлены пять новых стартовых параметров, которые используются для настройки сетевой производительности при использовании упреждающих запросов (prefetch queries). Эти параметры особенно полезны для больших баз данных, т.к. их настройка оказывает значительный эффект на то, когда и как данные передаются по сети при исполнении упреждающих запросов.
Это расширение в OpenEdge 11.1 позволяет устанавливать значение пропуска, которое управляет количеством обращений к буферу, прежде чем он будет перемещен в конец LRU-цепочки. Когда это значение установлено правильно, сокращается конкуренция за LRU-латч, и тем самым улучшается параллелизм и производительность.