Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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 
 +  * Объем оперативной памяти на одного пользователя:​ 100 МБ 
 +  * Объем дискового пространства для хранения временных файлов на одного пользователя:​ 100 МБ 
 + 
 +===== Оптимальный 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 
 +
 + 
 +# ##### 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 32000 #​ <Input Characters>​ - buffer space for a single statement 
 +                        # (0299526) - Ошибка **more than 25000 characters in 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 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
   #   #
-  # Created by Serge, April 24, 1997 +  ​-pf /​home/​bis/​conf/​bisquit.pf ​        ссылка на текущий файл bisquit.pf 
-  # Updated by D'​L, ​    May 29, 1997 +  ​-lkwtmo 60                            ​<Lock Timeout> [sec] - 0130798 Для ограничения времени ожидания заблокированных записей в QBIS 
-  # Updated by Riabov, ​ Oct 07, 2005 + 
-  # Updated by Serge, ​  Apr 05, 2013+===== oracle.pf для работы с БД Oracle через DataServer for Oracle ===== 
 + 
 +  # oracle.pf для работы с БД Oracle через DataServer for Oracle 
 +  # 
 +  # Connect to Oracle DB 
 +  -db             bqo 
 +  -dt             ​ORACLE
   #   #
-  # Параметры подключения к БД 
-  #-1 -B 8192                                     # Single-user mode 
-  #-S             bq41d 
-  #-N             ​TCP ​                            # Client-server via TCP/IP 
-  #-H             sun 
   -Mm             16384   -Mm             16384
 +  -Dsrv           ​qt_cache_size,​65535,​QT_BYTE
 +  #​-Dsrv ​         qt_cache_size,​65535,​QT_BYTE,​qt_debug,​SQL ​  # для отладки SQL-запросов
   #   #
-  # НЕ ИЗМЕНЯЙТЕ! +  # Для промышленной среды эти параметры необходимо указывать в 
-  ​-ld             ​bisquit +  ​# Data Dictionary/​DataServer/​ORACLE Utilities/​Edit Connection Information..
-  -p              bislogin.p +  ​#-            ​<имя схемы в БД Oracle> 
-  -nb             ​256 +  ​#-            ​<​пароль для подключения к схеме БД Oracle>
-  -yy             ​1964 +
-  -rereadnolock +
-  -nolkctr ​                             # To supress 395th messages after completing a PROGRESS session +
-  -rand           2 +
-  -inp            17000+
   #   #
-  # Локализация +  ​-znotrim ​                             ​Для исправления ошибок поиска ​записей по заявке 0113685 
-  -d              dmy +  ​-c ​             1000                  ​Для исправления ошибок "​ORACLE error -1007" - PKB 000025700 
-  -lng            "​Russian"​ +  -nojoinbysqldb ​                       ​Только для OpenEdge 11.5.* ​для исправления ошибок ORA-00920 ​при открытии 
-  -cpcase ​        ​Basic +                                        # операционного дня, для увеличения производительности JOIN, для ​решения 
-  -cpcoll ​        ​Russian +                                        # проблем с сортировкой - заявки 0284758, 0285023, 0268909
-  -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 до 10000 +
  
 +{{tag>​progress}}