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


Рекомендуемый файл 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 15, 2013
#
# Параметры подключения к БД
#-1 -B 8192                           # Подключение в однопользовательском режиме
#-S             bq41d                 # Имя сетевого сервиса из файла /etc/services
#-N             TCP                   # Подключение в режиме клиент-сервер через 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
#
# Параметры оптимизации клиентской сессии
-D              150
-s              800                   # Размер стека (в Кб)
-l              2000                  # Размер области локальных переменных (в Кб)
-TM             32
-TB             31
-mmax           20000                 # Размер области выполнения r-кода (в Кб), рекомендуемые значения от 20000 до 40000
-Bt             2048                  # Размер буфера временных таблиц (в блоках), размер блока определяется параметром
                                      # -tmpbsize (по умолчанию - 4Кб), рекомендуемые значения от 2048 до 8192 (т.е. от 8 до 32 МБ)
-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