Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
dvp:client:parameters [2013/04/17 23:28]
kos Формат bisquit.pf с табуляциями
dvp:client:parameters [2016/11/29 15:51] (текущий)
serge [Оптимальный bisquit.pf для OpenEdge 10.2B/11.5:]
Строка 1: Строка 1:
 ====== Рекомендуемый файл bisquit.pf ====== ====== Рекомендуемый файл bisquit.pf ======
  
-===== Требования к серверу для выполнения клиентских процессов QBIS.Bank в режиме ​TUI (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>​ <​code>​
-# QBIS.Bank parameter file (for OpenEdge 10.2B)+# QBIS.Bank parameter file (for OpenEdge 10.2B06+, 11.*)
 # #
 # Created by Serge, April 24, 1997 # Created by Serge, April 24, 1997
 # Updated by D'​L, ​    May 29, 1997 # Updated by D'​L, ​    May 29, 1997
 # Updated by Riabov, ​ Oct 07, 2005 # Updated by Riabov, ​ Oct 07, 2005
-# Updated by Serge, ​  Apr 172013+# Updated by Serge, ​  Nov 292016
 # #
  
Строка 35: Строка 35:
 -rereadnolock #​ <Reread Nolock> -rereadnolock #​ <Reread Nolock>
 -nolkctr # To supress 395th messages after completing a PROGRESS session -nolkctr # To supress 395th messages after completing a PROGRESS session
--inp 17000 # <Input Characters>​ - buffer space for a single statement+-inp 32000 # <Input Characters>​ - buffer space for a single statement 
 +                        # (0299526) - Ошибка **more than 25000 characters in a single statement
  
 # CS: Client internationalization parameters - Локализация # CS: Client internationalization parameters - Локализация
Строка 48: Строка 49:
  
 # CS: Client performance parameters - Параметры оптимизации клиентской сессии # CS: Client performance parameters - Параметры оптимизации клиентской сессии
--D 150 # <​Directory Size> (soft) - Количество записей в списке компилированных процедур+-D 200 # <​Directory Size> (soft) - Количество записей в списке компилированных процедур
 -s 800 # <Stack Size> [Kb] - Размер стека (в Кб) -s 800 # <Stack Size> [Kb] - Размер стека (в Кб)
 -l 2000 # <Local Buffer Size> [Kb] (soft) - Размер области локальных переменных (в Кб) -l 2000 # <Local Buffer Size> [Kb] (soft) - Размер области локальных переменных (в Кб)
 -TM 32 # <Merge Number> - Specifies the number of blocks or streams simultaneously merged during a sort -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 -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 +-mmax 30000 # <Maximum Memory> [Kb] (soft) - Размер области выполнения r-кода (в Кб) 
--Bt 2048 # <Number of Buffers for Temporary Tables> - Размер буфера временных таблиц (в блоках),​ размер блока определяется параметром +-Bt 4096 # <Number of Buffers for Temporary Tables> - Размер буфера временных таблиц (в блоках),​ размер блока определяется 
--tmpbsize (по умолчанию - 4Кб), рекомендуемые значения ​от 2048 до 8192 (т.е. ​от 8 до 32 МБ)+параметром -tmpbsize (по умолчанию - 4Кб), рекомендуемые значения ​4096 или ​8192 (т.е. ​16 или ​32 МБ) (0297773)
 #-T /tmp # <​Temporary Directory>​ - Каталог с временными клиентскими файлами (размером как минимум 100 МБ на одного пользователя) #-T /tmp # <​Temporary Directory>​ - Каталог с временными клиентскими файлами (размером как минимум 100 МБ на одного пользователя)
 #-t # <Save Temp Files> - Включение видимости временных файлов в каталоге,​ определенном в параметре -T #-t # <Save Temp Files> - Включение видимости временных файлов в каталоге,​ определенном в параметре -T
Строка 62: Строка 63:
 # CS: Other # CS: Other
 # Для устранения ошибок/​предупреждений при компиляции # Для устранения ошибок/​предупреждений при компиляции
--IOEverywhere 1 # 0157210 ​Ошибки компиляции Бисквит под OpenEdge 10.2b04 +-IOEverywhere 1 # Ошибки компиляции Бисквит под OpenEdge ​(только для ​10.2b) (0157210) 
--sw # <​Suppress Warnings>​ - suppress the display of all warning messages during an ABL session +-sw # <​Suppress Warnings>​ - Подавляет вывод на экран всех предупреждающих сообщений 
-#+-nocandodomain <No Domain Support With the CAN-DO Function>​ Для корректной обработки @ в CAN-DO() (только для 11.*) (0283746)
  
 # ##### OpenEdge Database Server parameters (DBS)  - Параметры для всех серверных процессов ####################​ # ##### OpenEdge Database Server parameters (DBS)  - Параметры для всех серверных процессов ####################​
Строка 73: Строка 74:
  
 # DBS: Database server statistics collection parameters # DBS: Database server statistics collection parameters
--tablerangesize 200 # ​0119563 ​Доступ к статистике таблиц _TableStat, _UserTableStat +-tablerangesize 200 #​ Доступ к статистике таблиц _TableStat, _UserTableStat ​(0119563) 
--indexrangesize 1000 0119563 ​Доступ к статистике индексов _IndexStat, _UserIndexStat+-indexrangesize 1200 # Доступ к статистике индексов _IndexStat, _UserIndexStat ​(0119563)
  
 # DBS: Database server performance parameters # DBS: Database server performance parameters
--spin 5000 # <Spin Lock Retries> - Рекомендуемые значения - от 2000 до 20000+-spin 10000 # <Spin Lock Retries> - Рекомендуемые значения - от 5000 до 20000 
 +-lruskips 10 ​     # <LRU skip parameter>​ - сколько раз будет происходить обращение к блоку в буферном 
 + # пуле прежде,​ чем он будет помещен в конец цепочки LRU
 #​-bithold 2048 #​ <​Recovery Log Threshold>​ [MB] - Ограничение на максимальный размер BI файла (в МБ) #​-bithold 2048 #​ <​Recovery Log Threshold>​ [MB] - Ограничение на максимальный размер BI файла (в МБ)
-#​-bistall #​ <​Threshold Stall> - Останавливает активность базы данных и записывает сообщение в журнал событий,​ +#​-bistall #​ <​Threshold Stall> - Останавливает активность базы данных и записывает сообщение в журнал 
-если размер BI файла достигает размера,​ определенного в параметре -bithold.+событий,​ если размер BI файла достигает размера,​ определенного в параметре -bithold. 
 +-omsize 1400 #​ <Storage Object Cache Size> - суммарное количество объектов схемы данных (таблицы + индексы)
 </​code>​ </​code>​
 ===== qbis.pf для работы сервера приложений QBIS ===== ===== qbis.pf для работы сервера приложений QBIS =====
Строка 92: Строка 96:
  
   # 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
Строка 109: Строка 111:
   #   #
   -znotrim ​                             # Для исправления ошибок поиска записей по заявке 0113685   -znotrim ​                             # Для исправления ошибок поиска записей по заявке 0113685
 +  -c              1000                  # Для исправления ошибок "​ORACLE error -1007" - PKB 000025700
 +  -nojoinbysqldb ​                       # Только для OpenEdge 11.5.* - для исправления ошибок ORA-00920 при открытии
 +                                        # операционного дня, для увеличения производительности JOIN, для решения
 +                                        # проблем с сортировкой - заявки 0284758, 0285023, 0268909
 +
 +{{tag>​progress}}