Это старая версия документа.


Рекомендуемый файл bisquit.pf

Требования к серверу для выполнения клиентских процессов QBIS.Bank в режиме TTY

Для выполнения клиентского приложения требуется определённый набор аппаратных ресурсов. В зависимости от характера выполняемых процедур, определённые процессы могут потреблять значительно больший объём ресурсов. Кроме того, в зависимости он параметров сессий, описываемых в файле bisquit.pf, требования к ресурсам могут быть увеличены. Указанные ниже требования к приложению исходят из среднестатического характера выполнения приложения и соответствуют рекомендуемому далее файлу bisquit.pf:

  • Количество одновременно работающих пользователей на ядро процессора: 50
  • Объем оперативной памяти на одного пользователя: 100 МБ
  • Объем дискового пространства для хранения временных файлов на одного пользователя: 100 МБ

Оптимальный bisquit.pf для OpenEdge 10.2B:

# QBIS.Bank parameter file (for OpenEdge 10.2B)
#
# Created by Serge, April 24, 1997
# Updated by D'L,     May 29, 1997
# Updated by Riabov,  Oct 07, 2005
# Updated by Serge,   Apr 05, 2013
#
# Параметры подключения к БД
#-1 -B 8192                                     # Single-user mode
#-S             bq41d
#-N             TCP                             # Client-server via TCP/IP
#-H             sun
-Mm             16384
#
# НЕ ИЗМЕНЯЙТЕ!
-ld             bisquit
-p              bislogin.p
-nb             256
-yy             1964
-rereadnolock
-nolkctr                              # To supress 395th messages after completing a PROGRESS session
-rand           2
-inp            17000
#
# Локализация
-d              dmy
-lng            "Russian"
-cpcase         Basic
-cpcoll         Russian
-cpinternal     ibm866
-cpstream       ibm866
-cpterm         ibm866
#
# Параметры оптимизации клиентской сессии
-s              800
-l              2000
-TM             32
-TB             31
-mmax           20000                 # Размер области выполнения r-кода в МБ, рекомендуемые значения от 20000 до 40000
-Bt             2048                  # При значении параметра tmpbsize=4 (по умолчанию) происходит выделение 8 МБ
                                      # для буфера временных таблиц, рекомендуемые значения от 2048 до 8192
-noshvarfix                           # По рекомендации Dan Foreman
#-T              /tmp                  # Каталог с временными клиентскими файлами (размером как минимум 100 МБ на одного пользователя)
#-t                                    # Временно раскомментируйте этот параметр для проверки использования
                                      # пространства под временные файлы в каталоге, определенном параметром -T
#
# Для устранения ошибок/предупреждений при компиляции
-IOEverywhere   1                     # 0157210 Ошибки компиляции Бисквит под OpenEdge 10.2b04
-sw
#
# Параметры для всех серверных процессов
-minport         28000                # Minimum Dynamic Server
-maxport         30000                # Maximum Dynamic Server
-tablerangesize  200                  # 0119563 Доступ к статистике таблиц _TableStat, _UserTableStat
-indexrangesize  1000                 # 0119563 Доступ к статистике индексов _IndexStat, _UserIndexStat
-spin            5000                 # Рекомендуемые значения - от 2000 до 20000

qbis.pf для работы сервера приложений QBIS

# qbis.pf для работы сервера приложений QBIS ===
#
-pf /home/bis/conf/bisquit.pf         # ссылка на текущий файл bisquit.pf
-lkwtmo 60                            # 0130798 Для ограничения времени ожидания заблокированных записей в QBIS

oracle.pf для работы с БД Oracle через DataServer for Oracle

# oracle.pf для работы с БД Oracle через DataServer for Oracle
#
-pf /home/bis/conf/bisquit.pf         # ссылка на текущий файл bisquit.pf
#
# Connect to Oracle DB
-db             bqo
-dt             ORACLE
#
-Mm             16384
-Dsrv           qt_cache_size,65535,QT_BYTE
#-Dsrv          qt_cache_size,65535,QT_BYTE,qt_debug,SQL   # для отладки SQL-запросов
#
# Для промышленной среды эти параметры необходимо указывать в
# Data Dictionary/DataServer/ORACLE Utilities/Edit Connection Information...
#-U             <имя схемы в БД Oracle>
#-P             <пароль для подключения к схеме БД Oracle>
#
-znotrim                              # Для исправления ошибок поиска записей по заявке 0113685