Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
dvp:db:parameters [2015/10/23 12:40]
serge [Рекомендуемые параметры запуска брокера Progress для оптимизации производительности]
dvp:db:parameters [2017/07/25 11:07] (текущий)
serge [Перестройка индексов (начиная с 10.2B06)]
Строка 9: Строка 9:
   RunBIW="​yes"​ #​ Запускать Before-Image Writer ? (yes/no)   RunBIW="​yes"​ #​ Запускать Before-Image Writer ? (yes/no)
   RunAIW="​yes"​ #​ Запускать After-Image Writer ? (yes/no)   RunAIW="​yes"​ #​ Запускать After-Image Writer ? (yes/no)
-  BQNdbbufs="​350000"​ #​ Буфер кэша БД в блоках,​ рекомендуется = 2% от размера БД, в примере ~ 2.8 ГБ+  BQNdbbufs="​350000"​ #​ Буфер кэша БД в блоках,​ рекомендуется = 2% от размера БД, в примере ~ 2.8 ГБ для размера блока 8КБ
   BQNlocks="​200000"​ #​ Общее число блокировок в БД, рекомендуется = <​кол-во лицевых счетов>​ * 2   BQNlocks="​200000"​ #​ Общее число блокировок в БД, рекомендуется = <​кол-во лицевых счетов>​ * 2
   BQParams="​-semsets <​BQNusers/​20-50>"​    BQParams="​-semsets <​BQNusers/​20-50>"​
Строка 17: Строка 17:
 ==== Размер буферного пула базы (параметр BQNdbbufs) ==== ==== Размер буферного пула базы (параметр BQNdbbufs) ====
 Значение параметра задается в блоках базы данных. Рекомендуемое начальное значение для основной базы – 2% от размера БД. С течением времени это значение необходимо корректировать,​ учитывая показания Progress Monitor'​а - ''​bq41d mon''​ -> 5. Activity, и наблюдать значение поля “Buffer Hits”. В момент активной работы с базой оно не должно быть меньше 95%, рекомендуется поддерживать значение на уровне 98-99%. Значение параметра задается в блоках базы данных. Рекомендуемое начальное значение для основной базы – 2% от размера БД. С течением времени это значение необходимо корректировать,​ учитывая показания Progress Monitor'​а - ''​bq41d mon''​ -> 5. Activity, и наблюдать значение поля “Buffer Hits”. В момент активной работы с базой оно не должно быть меньше 95%, рекомендуется поддерживать значение на уровне 98-99%.
-  * Если значение поля “Buffer Hits” < 95%, параметр –B необходимо увеличить.+  * Если значение поля “Buffer Hits” < 98%, параметр –B необходимо увеличить.
   * Если значение поля “Buffer Hits” >= 99%, параметр –B увеличивать бессмысленно.   * Если значение поля “Buffer Hits” >= 99%, параметр –B увеличивать бессмысленно.
 Слишком большое значение параметра ведет к непроизводительному расходу памяти и может быть причиной падения производительности. Слишком большое значение параметра ведет к непроизводительному расходу памяти и может быть причиной падения производительности.
Строка 135: Строка 135:
   bq41d truncate area "​text-i"​   bq41d truncate area "​text-i"​
   bq41d truncate area "​mart-i"​   bq41d truncate area "​mart-i"​
-  bq41d idxbuild all -mergethreads ​–threadnum ​-datascanthreads ​-B 1024 –TF 50 –TMB 64 –TB 64 –TM 32 -rusage -silent+  bq41d idxbuild all -mergethreads ​–threadnum ​-datascanthreads ​-B 1024 –TF 50 –TB 64 –TM 32 -rusage -silent 
 +   
 +{{tag>​progress prodb performance}}