Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
dvp:client:parameters [2013/04/12 14:09]
serge [Требования к серверу для выполнения клиентских процессов QBIS.Bank в режиме TTY]
dvp:client:parameters [2016/11/29 15:51] (текущий)
serge [Оптимальный bisquit.pf для OpenEdge 10.2B/11.5:]
Строка 1: Строка 1:
 ====== Рекомендуемый файл bisquit.pf ====== ====== Рекомендуемый файл bisquit.pf ======
  
-===== Требования к серверу для выполнения клиентских процессов QBIS.Bank в режиме TTY =====+===== Требования к серверу для выполнения клиентских процессов QBIS.Bank в режиме ​ChUI (TTY=====
 Для выполнения клиентского приложения требуется определённый набор аппаратных ресурсов. В зависимости от характера выполняемых процедур,​ определённые процессы могут потреблять значительно больший объём ресурсов. Кроме того, в зависимости он параметров сессий,​ описываемых в файле ''​bisquit.pf'',​ требования к ресурсам могут быть увеличены. Указанные ниже **минимальные** требования исходят из среднестатического характера выполнения приложения и соответствуют рекомендуемому далее файлу ''​bisquit.pf'':​ Для выполнения клиентского приложения требуется определённый набор аппаратных ресурсов. В зависимости от характера выполняемых процедур,​ определённые процессы могут потреблять значительно больший объём ресурсов. Кроме того, в зависимости он параметров сессий,​ описываемых в файле ''​bisquit.pf'',​ требования к ресурсам могут быть увеличены. Указанные ниже **минимальные** требования исходят из среднестатического характера выполнения приложения и соответствуют рекомендуемому далее файлу ''​bisquit.pf'':​
   * Количество одновременно работающих пользователей на ядро процессора:​ 50   * Количество одновременно работающих пользователей на ядро процессора:​ 50
Строка 7: Строка 7:
   * Объем дискового пространства для хранения временных файлов на одного пользователя:​ 100 МБ   * Объем дискового пространства для хранения временных файлов на одного пользователя:​ 100 МБ
  
-===== Оптимальный bisquit.pf для OpenEdge 10.2B: =====+===== Оптимальный bisquit.pf для OpenEdge 10.2B/11.5: ===== 
 +<​code>​ 
 +# 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 
 +#
  
-  ​QBIS.Bank parameter file (for OpenEdge 10.2B) +##### Client Connection parameters ​(CC) ###########################################################​
-  ​# + 
-  ​Created by Serge, April 24, 1997 +CC: Client database connection parameters - Параметры подключения к БД 
-  ​Updated by D'​L, ​    May 29, 1997 +#-1 -B 8192 <Single-user ​Mode> + <Blocks in Database Buffers> ​Подключение в однопользовательском режиме 
-  ​Updated by Riabov, ​ Oct 07, 2005 +#-N TCP # <Network Type> ​Подключение в режиме клиент-сервер через TCP/IP 
-  ​Updated by Serge, ​  Apr 05, 2013 +#-H sun # <Host Name> - Имя сервера де запущен брокер базы) 
-  ​+#-S bq41d <Service Name> - Имя сетевого сервиса из файла ​/​etc/​services 
-  # Параметры подключения к БД +-ld bisquit #​ <Logical Database Name> 
-  #-1 -B 8192                                     ​# Single-user ​mode +-Mm 16384 #​ <Message Buffer Size> [bytes] - Максимальный размер ​сетевого пакета (в байтах) 
-  #-S             ​bq41d + 
-  #-N             ​TCP ​                            # Client-server via TCP/IP +# ##### Client Session parameters (CS) ##############################################################​
-  #-H             sun + 
-  -Mm             ​16384 +CS: ABL parameters - !!! Don't change this !!! НЕ ИЗМЕНЯЙТЕ !!! 
-  # +-p bislogin.p <Startup Procedure>​ 
-  # НЕ ИЗМЕНЯЙТЕ! +-nb 256 <Nested Blocks> (soft) 
-  -ld             ​bisquit +-rand 2 <​Alternate Random Number Generator>​ 
-  -p              bislogin.p +-rereadnolock <Reread Nolock> 
-  -nb             256 +-nolkctr To supress 395th messages after completing a PROGRESS session 
-  -yy             ​1964 +-inp 32000 <Input Characters>​ - buffer space for a single statement 
-  -rereadnolock +                        # (0299526) ​Ошибка **more than 25000 characters in a single statement
-  -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+
  
 +# 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 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 =====
  
Строка 72: Строка 91:
   #   #
   -pf /​home/​bis/​conf/​bisquit.pf ​        # ссылка на текущий файл bisquit.pf   -pf /​home/​bis/​conf/​bisquit.pf ​        # ссылка на текущий файл bisquit.pf
-  -lkwtmo 60                            # 0130798 Для ограничения времени ожидания заблокированных записей в QBIS+  -lkwtmo 60                            # <Lock Timeout> [sec] - 0130798 Для ограничения времени ожидания заблокированных записей в QBIS
  
 ===== oracle.pf для работы с БД Oracle через DataServer for Oracle ===== ===== oracle.pf для работы с БД Oracle через DataServer for Oracle =====
  
   # oracle.pf для работы с БД Oracle через DataServer for Oracle   # oracle.pf для работы с БД Oracle через DataServer for Oracle
-  # 
-  -pf /​home/​bis/​conf/​bisquit.pf ​        # ссылка на текущий файл bisquit.pf 
   #   #
   # Connect to Oracle DB   # Connect to Oracle DB
Строка 94: Строка 111:
   #   #
   -znotrim ​                             # Для исправления ошибок поиска записей по заявке 0113685   -znotrim ​                             # Для исправления ошибок поиска записей по заявке 0113685
 +  -c              1000                  # Для исправления ошибок "​ORACLE error -1007" - PKB 000025700
 +  -nojoinbysqldb ​                       # Только для OpenEdge 11.5.* - для исправления ошибок ORA-00920 при открытии
 +                                        # операционного дня, для увеличения производительности JOIN, для решения
 +                                        # проблем с сортировкой - заявки 0284758, 0285023, 0268909
 +
 +{{tag>​progress}}