Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
dvp:client:parameters [2013/04/10 18:21]
serge создано
dvp:client:parameters [2016/11/29 15:51] (текущий)
serge [Оптимальный bisquit.pf для OpenEdge 10.2B/11.5:]
Строка 1: Строка 1:
 ====== Рекомендуемый файл bisquit.pf ====== ====== Рекомендуемый файл bisquit.pf ======
  
-== Оптимальный bisquit.pf для ​OpenEdge 10.2B== +===== Требования к серверу для выполнения клиентских процессов QBIS.Bank в режиме ChUI (TTY) ===== 
-  ​# QBIS.Bank parameter file (for OpenEdge 10.2B) +Для выполнения клиентского приложения требуется определённый набор аппаратных ресурсов. В зависимости от характера выполняемых процедур,​ определённые процессы могут потреблять значительно больший объём ресурсов. Кроме того, в зависимости он параметров сессий,​ описываемых в файле ''​bisquit.pf'',​ требования к ресурсам могут быть увеличены. Указанные ниже **минимальные** требования исходят из среднестатического характера выполнения приложения и соответствуют рекомендуемому далее файлу ''​bisquit.pf''​
-  ​+  ​* Количество одновременно работающих пользователей на ядро процессора:​ 50 
-  # Created by Serge, April 24, 1997 +  ​* Объем оперативной памяти на одного пользователя:​ 100 МБ 
-  ​# Updated by D'​L, ​    May 29, 1997 +  ​* Объем дискового пространства для хранения временных файлов на одного пользователя:​ 100 МБ
-  # Updated by Riabov, ​ Oct 07, 2005 +
-  # Updated by Serge, ​  Apr 05, 2013+
  
-  # Параметры подключения к БД +===== Оптимальный bisquit.pf ​для ​OpenEdge 10.2B/11.5: ===== 
-  #-1 -B 8192                                     Single-user mode +<​code>​ 
-  #-S             bq41d +QBIS.Bank parameter file (for OpenEdge 10.2B06+, 11.*) 
-  #-N             ​TCP ​                            Client-server via TCP/IP +
-  #-H             sun +Created by Serge, April 24, 1997 
-  ​-Mm ​            16384+Updated by D'​L, ​    May 29, 1997 
 +Updated by Riabov, ​ Oct 07, 2005 
 +Updated by Serge, ​  Nov 29, 2016 
 +#
  
-  ​НЕ ИЗМЕНЯЙТЕ! +# ##### Client Connection parameters (CC) ############################################################​
-  -ld             ​bisquit +
-  -p              bislogin.p +
-  -nb             256 +
-  -yy             ​1964 +
-  -rereadnolock +
-  -nolkctr ​                             ​To supress 395th messages after completing a PROGRESS session +
-  -rand           2 +
-  -inp            17000+
  
-  ​Локализация +CC: Client database connection parameters - Параметры подключения к БД 
-  -d              dmy +#-1 -B 8192 # <​Single-user Mode> + <Blocks in Database Buffers> - Подключение в однопользовательском режиме 
-  ​-lng            "​Russian"​ +#-N TCP # <Network Type> ​Подключение в режиме клиент-сервер через TCP/IP 
-  ​-cpcase ​        Basic +#-H sun # <Host Name> - Имя сервера (где запущен брокер базы) 
-  -cpcoll ​        ​Russian +#-S bq41d # <Service Name> - Имя сетевого сервиса из файла /​etc/​services 
-  -cpinternal ​    ​ibm866 +-ld bisquit #​ <Logical Database Name> 
-  -cpstream ​      ​ibm866 +-Mm 16384 # <Message Buffer Size> [bytes] - Максимальный размер сетевого пакета (в байтах)
-  -cpterm ​        ​ibm866+
  
-  ​Параметры оптимизации клиентской сессии +# ##### Client Session parameters ​(CS) ###############################################################​
-  -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+
  
-  ​Для устранения ошибок/​предупреждений при компиляции +CS: ABL parameters - !!! Don't change this !!! НЕ ИЗМЕНЯЙТЕ !!! 
-  -IOEverywhere ​  ​1 ​                    0157210 ​Ошибки компиляции Бисквит под OpenEdge 10.2b04 +-p bislogin.p <Startup Procedure>​ 
-  -sw+-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 32000 #​ <Input Characters>​ - buffer space for a single statement 
 +                        # (0299526) - Ошибка **more than 25000 characters in a single statement
  
-  ​Параметры для всех серверных процессов +CS: Client internationalization parameters - Локализация 
-  -minport ​        ​28000 ​               ​Minimum Dynamic Server +-yy 1964 <Century Year Offset> 
-  -maxport ​        ​30000 ​               ​Maximum Dynamic Server +-d dmy <Date Format> 
-  -tablerangesize ​ 200                  ​0119563 Доступ к статистике таблиц _TableStat, _UserTableStat +-lng "​Russian"​ <​Language>​ 
-  -indexrangesize ​ 1000                 0119563 Доступ к статистике индексов _IndexStat, _UserIndexStat +-cpcase Basic <Case Table> 
-  -spin            5000                 Рекомендуемые значения ​от 2000 до 10000+-cpcoll Russian <​Collation Table> 
 +-cpinternal ibm866 #​ <​Internal Code Page> 
 +-cpstream ibm866 #​ <Stream Code Page> 
 +-cpterm ibm866 #​ <​Terminal Code Page>
  
 +# CS: Client performance parameters - Параметры оптимизации клиентской сессии
 +-D 200 # <​Directory Size> (soft) - Количество записей в списке компилированных процедур
 +-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 30000 #​ <Maximum Memory> [Kb] (soft) - Размер области выполнения r-кода (в Кб)
 +-Bt 4096 # <Number of Buffers for Temporary Tables> - Размер буфера временных таблиц (в блоках),​ размер блока определяется
 + # параметром -tmpbsize (по умолчанию - 4Кб), рекомендуемые значения 4096 или 8192 (т.е. 16 или 32 МБ) (0297773)
 +#-T /tmp # <​Temporary Directory>​ - Каталог с временными клиентскими файлами (размером как минимум 100 МБ на одного пользователя)
 +#-t # <Save Temp Files> - Включение видимости временных файлов в каталоге,​ определенном в параметре -T
 +-noshvarfix #​ По рекомендации Dan Foreman
 +
 +# CS: Other
 +# Для устранения ошибок/​предупреждений при компиляции
 +-IOEverywhere 1 # Ошибки компиляции Бисквит под OpenEdge (только для 10.2b) (0157210)
 +-sw # <​Suppress Warnings>​ - Подавляет вывод на экран всех предупреждающих сообщений
 +-nocandodomain #​ <No Domain Support With the CAN-DO Function>​ Для корректной обработки @ в CAN-DO() (только для 11.*) (0283746)
 +
 +# ##### 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 #​ Доступ к статистике таблиц _TableStat, _UserTableStat (0119563)
 +-indexrangesize 1200 #​ Доступ к статистике индексов _IndexStat, _UserIndexStat (0119563)
 +
 +# DBS: Database server performance parameters
 +-spin 10000 #​ <Spin Lock Retries> - Рекомендуемые значения - от 5000 до 20000
 +-lruskips 10 ​     # <LRU skip parameter>​ - сколько раз будет происходить обращение к блоку в буферном
 + # пуле прежде,​ чем он будет помещен в конец цепочки LRU
 +#​-bithold 2048 #​ <​Recovery Log Threshold>​ [MB] - Ограничение на максимальный размер BI файла (в МБ)
 +#​-bistall #​ <​Threshold Stall> - Останавливает активность базы данных и записывает сообщение в журнал
 + # событий,​ если размер BI файла достигает размера,​ определенного в параметре -bithold.
 +-omsize 1400 #​ <Storage Object Cache Size> - суммарное количество объектов схемы данных (таблицы + индексы)
 +</​code>​
 +===== 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
 +  #
 +  # 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}}