Для повышения производительности информационной системы необходимо оптимизировать как программное, так и аппаратное обеспечение. Из этой статьи можно узнать, как оптимизировать производительность программного обеспечения путём индексирования данных, минимизации транзакций, ввода-вывода, рекурсии, системных вызовов, работы с фреймами и использования глобальных переменных.
При завершении пользовательского сеанса работы с базой данных инициируется последовательность операций, которая должна быть выполнена до полного выхода из системы. Данный процесс является критическим для корректного завершения сессии и не допускает прерываний.
В статье некоторые практики администраторов баз данных (БД) названы «вредными». Учитывая критическую значимость данных и последствия их утраты, такие привычки представляют угрозу. Эти практики распространены, но их можно преодолеть, следуя рекомендациям. Процесс аналогичен отказу от курения, где важен первый шаг — признание проблемы. В статье рассмотрены опасные привычки и предложены пути их преодоления.
Иногда возникает ситуация, когда необходимо выяснить, какая программа работает у конкретного пользователя в данный момент времени. Особенно это актуально, когда некий процесс сильно загружает систему, и нужно выяснить почему. Обычный …
Привет! Слушай, с 1 апреля 2025 года поддержка старой версии OpenEdge 11.7 закончилась. Так что, если у тебя еще не стоит новая версия 12.8, лучше подумай об обновлении. После этой даты не будет обновлений безопасности и исправлений багов, а техподдержка будет на минималках.
Блокировка записи представляет собой методологию, направленную на предотвращение одновременного доступа к данным в базе данных с целью исключения возникновения противоречивых результатов. Блокировка записей является неотъемлемым компонентом любой системы, функционирующей в …
Параметры запуска брокера базы данных -minport и -maxport предназначены для определения отдельного диапазона TCP-портов, доступных для каждого экземпляра брокера базы данных. Это позволяет назначать порты серверам удаленных клиентов в архитектуре …
Для того чтобы конвертировать базу данных, созданную в OpenEdge 10.2B, в OpenEdge 12.8, существует специальный инструмент — скрипт DLC/bin/102dbutils/conv1012. Этот скрипт сначала преобразует базу данных в OpenEdge 11, а затем …
Для обновления установленных лицензий останавливать процессы OpenEdge (базы данных, сервера приложений, клиентские сессии) не надо. Чтобы обновить лицензию на Linux, выполните следующие действия: Используйте утилиту SHOWCFG для отображения информации об …
Наличие высокодоступного и отказоустойчивого приложения, использующего OpenEdge, требует наличия нескольких компонентов в архитектуре, возможности масштабирования в соответствии с изменяющимися требованиями и нагрузками, а также наличия реплицированных наборов компонентов при сбое …
В качестве дополнительного аргумента в пользу использования механизма After-Imaging, рассмотрим ситуацию, когда в системе не используется OpenEdge Auditing и приложение не создаёт собственные журналы аудита. В таком случае, как можно …
Эффективная стратегия секционирования таблиц требует глубокого понимания взаимосвязей и шаблонов доступа к данным, а также разработки стратегии секционирования, которая позволит оптимально распределить данные для обеспечения наилучшего обслуживания и производительности.