====== Рекомендуемый файл bisquit.pf ====== ===== Требования к серверу для выполнения клиентских процессов QBIS.Bank в режиме ChUI (TTY) ===== Для выполнения клиентского приложения требуется определённый набор аппаратных ресурсов. В зависимости от характера выполняемых процедур, определённые процессы могут потреблять значительно больший объём ресурсов. Кроме того, в зависимости он параметров сессий, описываемых в файле ''bisquit.pf'', требования к ресурсам могут быть увеличены. Указанные ниже **минимальные** требования исходят из среднестатического характера выполнения приложения и соответствуют рекомендуемому далее файлу ''bisquit.pf'': * Количество одновременно работающих пользователей на ядро процессора: 50 * Объем оперативной памяти на одного пользователя: 100 МБ * Объем дискового пространства для хранения временных файлов на одного пользователя: 100 МБ ===== Оптимальный bisquit.pf для OpenEdge 10.2B/11.5: ===== # QBIS.Bank parameter file (for OpenEdge 10.2B06+, 11.*) # # Created by Serge, April 24, 1997 # Updated by D'L, May 29, 1997 # Updated by Riabov, Oct 07, 2005 # Updated by Serge, Nov 29, 2016 # # ##### Client Connection parameters (CC) ############################################################ # CC: Client database connection parameters - Параметры подключения к БД #-1 -B 8192 # + - Подключение в однопользовательском режиме #-N TCP # - Подключение в режиме клиент-сервер через TCP/IP #-H sun # - Имя сервера (где запущен брокер базы) #-S bq41d # - Имя сетевого сервиса из файла /etc/services -ld bisquit # -Mm 16384 # [bytes] - Максимальный размер сетевого пакета (в байтах) # ##### Client Session parameters (CS) ############################################################### # CS: ABL parameters - !!! Don't change this !!! НЕ ИЗМЕНЯЙТЕ !!! -p bislogin.p # -nb 256 # (soft) -rand 2 # -rereadnolock # -nolkctr # To supress 395th messages after completing a PROGRESS session -inp 32000 # - buffer space for a single statement # (0299526) - Ошибка **more than 25000 characters in a single statement # CS: Client internationalization parameters - Локализация -yy 1964 # -d dmy # -lng "Russian" # -cpcase Basic # -cpcoll Russian # -cpinternal ibm866 # -cpstream ibm866 # -cpterm ibm866 # # CS: Client performance parameters - Параметры оптимизации клиентской сессии -D 200 # (soft) - Количество записей в списке компилированных процедур -s 800 # [Kb] - Размер стека (в Кб) -l 2000 # [Kb] (soft) - Размер области локальных переменных (в Кб) -TM 32 # - Specifies the number of blocks or streams simultaneously merged during a sort -TB 31 # [Kb] - block size in kilobytes to allocate when sorting records for reports or rebuilding indexes -mmax 30000 # [Kb] (soft) - Размер области выполнения r-кода (в Кб) -Bt 4096 # - Размер буфера временных таблиц (в блоках), размер блока определяется # параметром -tmpbsize (по умолчанию - 4Кб), рекомендуемые значения 4096 или 8192 (т.е. 16 или 32 МБ) (0297773) #-T /tmp # - Каталог с временными клиентскими файлами (размером как минимум 100 МБ на одного пользователя) #-t # - Включение видимости временных файлов в каталоге, определенном в параметре -T -noshvarfix # По рекомендации Dan Foreman # CS: Other # Для устранения ошибок/предупреждений при компиляции -IOEverywhere 1 # Ошибки компиляции Бисквит под OpenEdge (только для 10.2b) (0157210) -sw # - Подавляет вывод на экран всех предупреждающих сообщений -nocandodomain # Для корректной обработки @ в CAN-DO() (только для 11.*) (0283746) # ##### OpenEdge Database Server parameters (DBS) - Параметры для всех серверных процессов #################### # DBS: Database server network parameters -minport 28000 # - Нижняя граница диапазона допустимых для использования портов -maxport 30000 # - Верхняя граница диапазона допустимых для использования портов # DBS: Database server statistics collection parameters -tablerangesize 200 # Доступ к статистике таблиц _TableStat, _UserTableStat (0119563) -indexrangesize 1200 # Доступ к статистике индексов _IndexStat, _UserIndexStat (0119563) # DBS: Database server performance parameters -spin 10000 # - Рекомендуемые значения - от 5000 до 20000 -lruskips 10 # - сколько раз будет происходить обращение к блоку в буферном # пуле прежде, чем он будет помещен в конец цепочки LRU #-bithold 2048 # [MB] - Ограничение на максимальный размер BI файла (в МБ) #-bistall # - Останавливает активность базы данных и записывает сообщение в журнал # событий, если размер BI файла достигает размера, определенного в параметре -bithold. -omsize 1400 # - суммарное количество объектов схемы данных (таблицы + индексы) ===== qbis.pf для работы сервера приложений QBIS ===== # qbis.pf для работы сервера приложений QBIS # -pf /home/bis/conf/bisquit.pf # ссылка на текущий файл bisquit.pf -lkwtmo 60 # [sec] - 0130798 Для ограничения времени ожидания заблокированных записей в QBIS ===== oracle.pf для работы с БД Oracle через DataServer for Oracle ===== # oracle.pf для работы с БД Oracle через DataServer for Oracle # # 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 -c 1000 # Для исправления ошибок "ORACLE error -1007" - PKB 000025700 -nojoinbysqldb # Только для OpenEdge 11.5.* - для исправления ошибок ORA-00920 при открытии # операционного дня, для увеличения производительности JOIN, для решения # проблем с сортировкой - заявки 0284758, 0285023, 0268909 {{tag>progress}}