Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
dvp:client:parameters [2013/04/10 22:54] serge |
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 | ||
* Объем оперативной памяти на одного пользователя: 100 МБ | * Объем оперативной памяти на одного пользователя: 100 МБ | ||
* Объем дискового пространства для хранения временных файлов на одного пользователя: 100 МБ | * Объем дискового пространства для хранения временных файлов на одного пользователя: 100 МБ | ||
- | === Оптимальный bisquit.pf для OpenEdge 10.2B: === | + | ===== Оптимальный bisquit.pf для OpenEdge 10.2B/11.5: ===== |
- | # QBIS.Bank parameter file (for OpenEdge 10.2B) | + | <code> |
- | # | + | # QBIS.Bank parameter file (for OpenEdge 10.2B06+, 11.*) |
- | # Created by Serge, April 24, 1997 | + | # |
- | # Updated by D'L, May 29, 1997 | + | # Created by Serge, April 24, 1997 |
- | # Updated by Riabov, Oct 07, 2005 | + | # Updated by D'L, May 29, 1997 |
- | # Updated by Serge, Apr 05, 2013 | + | # Updated by Riabov, Oct 07, 2005 |
- | # | + | # Updated by Serge, Nov 29, 2016 |
- | # Параметры подключения к БД | + | # |
- | #-1 -B 8192 # Single-user mode | + | |
- | #-S bq41d | + | |
- | #-N TCP # Client-server via TCP/IP | + | |
- | #-H sun | + | |
- | -Mm 16384 | + | |
- | # | + | |
- | # НЕ ИЗМЕНЯЙТЕ! | + | |
- | -ld bisquit | + | |
- | -p bislogin.p | + | |
- | -nb 256 | + | |
- | -yy 1964 | + | |
- | -rereadnolock | + | |
- | -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 | + | |
+ | # ##### 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 === | ||
# qbis.pf для работы сервера приложений QBIS | # qbis.pf для работы сервера приложений QBIS | ||
# | # | ||
-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 | ||
Строка 91: | Строка 111: | ||
# | # | ||
-znotrim # Для исправления ошибок поиска записей по заявке 0113685 | -znotrim # Для исправления ошибок поиска записей по заявке 0113685 | ||
+ | -c 1000 # Для исправления ошибок "ORACLE error -1007" - PKB 000025700 | ||
+ | -nojoinbysqldb # Только для OpenEdge 11.5.* - для исправления ошибок ORA-00920 при открытии | ||
+ | # операционного дня, для увеличения производительности JOIN, для решения | ||
+ | # проблем с сортировкой - заявки 0284758, 0285023, 0268909 | ||
+ | |||
+ | {{tag>progress}} |