Это старая версия документа.
Содержание
Рекомендуемый файл 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, Kos Apr 17, 2013 # # ##### Client Connection parameters (CC) ############################################################ # CC: Client database connection parameters - Параметры подключения к БД #-1 -B 8192 # <Single-user Mode> + <Blocks in Database Buffers> - Подключение в однопользовательском режиме #-N TCP # <Network Type> - Подключение в режиме клиент-сервер через TCP/IP #-H sun # <Host Name> - Имя сервера #-S bq41d # <Service Name> - Имя сетевого сервиса из файла /etc/services -ld bisquit # <Logical Database Name> -Mm 16384 # <Message Buffer Size> [bytes] - Максимальный размер сетевого пакета (в байтах) # ##### Client Session parameters (CS) ############################################################### # CS: ABL parameters - !!! Don't change this !!! НЕ ИЗМЕНЯЙТЕ !!! -p bislogin.p # <Startup Procedure> -nb 256 # <Nested Blocks> (soft) -rand 2 # <Alternate Random Number Generator> -rereadnolock # <Reread Nolock> -nolkctr # To supress 395th messages after completing a PROGRESS session -inp 17000 # <Input Characters> - buffer space for a single statement # CS: Client internationalization parameters - Локализация -yy 1964 # <Century Year Offset> -d dmy # <Date Format> -lng "Russian" # <Language> -cpcase Basic # <Case Table> -cpcoll Russian # <Collation Table> -cpinternal ibm866 # <Internal Code Page> -cpstream ibm866 # <Stream Code Page> -cpterm ibm866 # <Terminal Code Page> # CS: Client performance parameters - Параметры оптимизации клиентской сессии -D 150 # <Directory Size> [entries] (soft) - ... of compiled procedure directory entries -s 800 # <Stack Size> [Kb] - Размер стека (в Кб) -l 2000 # <Local Buffer Size> [Kb] (soft) - Размер области локальных переменных (в Кб) -TM 32 # <Merge Number> - Specifies the number of blocks or streams simultaneously merged during a sort -TB 31 # <Speed Sort> [Kb] - block size in kilobytes to allocate when sorting records for reports or rebuilding indexes -mmax 20000 # <Maximum Memory> [Kb] (soft) - Размер области выполнения r-кода (в Кб), рекомендуемые значения от 20000 до 40000 -Bt 2048 # <Number of Buffers for Temporary Tables> - Размер буфера временных таблиц (в блоках), размер блока определяется параметром # -tmpbsize (по умолчанию - 4Кб), рекомендуемые значения от 2048 до 8192 (т.е. от 8 до 32 МБ) #-T /tmp # <Temporary Directory> - Каталог с временными клиентскими файлами (размером как минимум 100 МБ на одного пользователя) #-t # <Save Temp Files> - Включение видимости временных файлов в каталоге, определённом в параметре -T -noshvarfix # По рекомендации Dan Foreman # CS: Other # Для устранения ошибок/предупреждений при компиляции -IOEverywhere 1 # 0157210 Ошибки компиляции Бисквит под OpenEdge (только для 10.2b) -sw # <Suppress Warnings> - Подавляет вывод на экран всех предупреждающих сообщений # # ##### OpenEdge Database Server parameters (DBS) - Параметры для всех серверных процессов #################### # DBS: Database server network parameters -minport 28000 # <Minimum Dynamic Server> - Определяет минимальный доступный порт в диапазоне портов -maxport 30000 # <Maximum Dynamic Server> - Определяет верхний предел доступных портов в диапазоне портов # DBS: Database server statistics collection parameters -tablerangesize 200 # 0119563 Доступ к статистике таблиц _TableStat, _UserTableStat -indexrangesize 1000 # 0119563 Доступ к статистике индексов _IndexStat, _UserIndexStat # DBS: Database server performance parameters -spin 5000 # <Spin Lock Retries> - Определяет количество попыток процесса приобрести блокировку # разделяемого ресурса перед началом паузы. Рекомендуемые значения - от 2000 до 20000 #-bithold 1024 # <Recovery Log Threshold> [MB] - Определяет максимальный размер BI файла (в МБ) #-bistall # <Threshold Stall> - Останавливает активность базы данных и записывает сообщение в журнал событий, # если размер BI файла достигает размера, определённого в параметре -bithold.
qbis.pf для работы сервера приложений QBIS
# qbis.pf для работы сервера приложений QBIS # -pf /home/bis/conf/bisquit.pf # ссылка на текущий файл bisquit.pf -lkwtmo 60 # <Lock Timeout> [sec] - 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