Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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 2 –threadnum 2 -datascanthreads 6 -B 1024 –TF 50 –TMB 64 –TB 64 –TM 32 -rusage -silent | + | bq41d idxbuild all -mergethreads 3 –threadnum 3 -datascanthreads 8 -B 1024 –TF 50 –TB 64 –TM 32 -rusage -silent |
+ | |||
+ | {{tag>progress prodb performance}} |