Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / LockHashSlots, максимальное значение / 25 сообщений из 32, страница 1 из 2
28.10.2016, 07:09
    #39335867
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
Какое максимальное значение может быть у LockHashSlots?
В настройках выставил LockHashSlots = 90001, но только сейчас заметил,что в выводе:

LOCK_HEADER BLOCK
Version: 145, Active owner: 0, Length: 1476395008, Used: 1445648768
Flags: 0x0001
Enqs: 42838367471, Converts: 111179156, Rejects: 726033999, Blocks: 816925355
Deadlock scans: 12910, Deadlocks: 0, Scan interval: 120
Acquires: 48810792322, Acquire blocks: 14616961785, Spin count: 0
Mutex wait: 29.9%
Hash slots: 65521, Hash lengths (min/avg/max): 0/ 2/ 12
Remove node: 0, Insert queue: 0, Insert prior: 0
Owners (530): forward: 25486296, backward: 78385320
Free owners (242): forward: 104065216, backward: 36896368
Free locks (10853): forward: 548208, backward: 70145520
Free requests (363511191): forward: 492601864, backward: 233647560
Lock Ordering: Enabled

p.s. Firebird 2.5.3
...
Рейтинг: 0 / 0
28.10.2016, 08:48
    #39335900
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
больше 64К не выставишь. Но в данном случае оно и не надо, с хеш-таблицей все ОК. Просто коннекты очень часто долбятся в лок-таблицу. Переходи на 3.0 SS.
...
Рейтинг: 0 / 0
28.10.2016, 09:30
    #39335921
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
dimitrПереходи на 3.0 SS.
Не могу, увы и ах. Разработчик не я, а автору мигрировать на трешку недосуг. Ну и самостоятельные переходы не приветствуются, потом любые проблемы, связанные с работой софта, вешаются на клиента.
p.s. вопрос можно по двум параметрам?
...
Рейтинг: 0 / 0
28.10.2016, 18:59
    #39336605
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
Gallemarp.s. вопрос можно по двум параметрам?
можно, конечно
...
Рейтинг: 0 / 0
29.10.2016, 05:59
    #39336748
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
dimitr, насколько оправдано изменение этих параметров для Classic:

UsePriorityScheduler

PrioritySwitchDelay

PriorityBoost

ProcessPriorityLevel

?
...
Рейтинг: 0 / 0
29.10.2016, 17:00
    #39336958
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
UsePriorityScheduler, PrioritySwitchDelay, PriorityBoost - в классике не используются
ProcessPriorityLevel лучше не трогать, может стать хуже
...
Рейтинг: 0 / 0
29.10.2016, 17:36
    #39336971
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
при Length: 1476395008, Used: 1445648768 стоит увеличивать размер памяти для менеджера блокировок?
...
Рейтинг: 0 / 0
29.10.2016, 17:56
    #39336986
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
Gallemar,

можно выставить сразу 2 гига, но сомневаюсь что это даст какой-либо эффект. Такое ощущение, что задран размер страничного кеша и это напрягает лок-менеджер.
...
Рейтинг: 0 / 0
29.10.2016, 18:15
    #39336995
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
dimitr Такое ощущение, что задран размер страничного кеша и это напрягает лок-менеджер.
DefaultDbCachePages = 1500, страница 16.
...
Рейтинг: 0 / 0
30.10.2016, 08:01
    #39337160
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
GallemarDefaultDbCachePages = 1500
и насколько так работает быстрее, чем при 512, например?
...
Рейтинг: 0 / 0
30.10.2016, 08:16
    #39337162
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
dimitrGallemarDefaultDbCachePages = 1500
и насколько так работает быстрее, чем при 512, например?
Прям 512 или 500?
Обязательно должно быть кратно 8?
...
Рейтинг: 0 / 0
30.10.2016, 08:41
    #39337164
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
необязательно кратно, можно 500
...
Рейтинг: 0 / 0
30.10.2016, 15:32
    #39337325
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
уменьшил до 512, завтра посмотрю результаты. В выходные большой нагрузки нет.
...
Рейтинг: 0 / 0
31.10.2016, 06:52
    #39337480
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
Разницы никакой, что 1500, что 512
LOCK_HEADER BLOCK
Version: 145, Active owner: 0, Length: 134217728, Used: 70664344
Flags: 0x0001
Enqs: 9821038027, Converts: 24520218, Rejects: 250574645, Blocks: 111068356
Deadlock scans: 55, Deadlocks: 0, Scan interval: 120
Acquires: 10764377959, Acquire blocks: 2221396072, Spin count: 0
Mutex wait: 20.6%
Hash slots: 65521, Hash lengths (min/avg/max): 0/ 1/ 10
Remove node: 0, Insert queue: 0, Insert prior: 0
Owners (503): forward: 44228280, backward: 70648912
Free owners (27): forward: 65787440, backward: 70657504
Free locks (32107): forward: 2572992, backward: 1958248
Free requests (846110647): forward: 2768424, backward: 10226856
Lock Ordering: Enabled
...
Рейтинг: 0 / 0
31.10.2016, 07:06
    #39337485
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
сделай лок-принт с ключом -a, зазипуй и выложи для скачивания, ссылку мне в мыло
...
Рейтинг: 0 / 0
31.10.2016, 07:16
    #39337488
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
dimitr,ок
...
Рейтинг: 0 / 0
31.10.2016, 09:23
    #39337526
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
лог уже 2,5 ГБ, оборвать и скинуть что есть?
...
Рейтинг: 0 / 0
31.10.2016, 10:05
    #39337577
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
Скинул 3 ГБ в архиве, процесс ещё идет.
...
Рейтинг: 0 / 0
31.10.2016, 10:13
    #39337591
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
Gallemar,

оборви и сделай с ключами -a -c

PS на активно работающей БД ключ -c можно опускать разве что для чтения хидера или во время всеобщего зависания...
...
Рейтинг: 0 / 0
31.10.2016, 12:27
    #39337771
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
Ещё процесс идет...
...
Рейтинг: 0 / 0
31.10.2016, 13:35
    #39337871
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
Gallemar,

без -c он может "идти" ещё неделю
...
Рейтинг: 0 / 0
31.10.2016, 18:14
    #39338207
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
hvlad,всё как надо:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
#Переменные
$LogTrace_c_a_d = "fb_lock_print_c_a_d_$(Get-Date -Format dd_MMMM_yyyy_HH_mm_ss)"
$LogTrace_c_o_l_d = "fb_lock_print_c_o_l_d_$(Get-Date -Format dd_MMMM_yyyy_HH_mm_ss)"
$LogTrace_c_o_w_d = "fb_lock_print_c_o_w_d_$(Get-Date -Format dd_MMMM_yyyy_HH_mm_ss)"


#Модули
. "d:\Archiv_SM\Logging_Functions.ps1"

Start-Sleep -s 5
C:
cd 'c:\Program Files\Firebird\Firebird_2_5\bin\'
&"C:\Program Files\Firebird\Firebird_2_5\bin\fb_lock_print" -c -a -d d:\DBase\SUPERMAGDK.FDB >> e:\Monitoring\fb_lock_print\$LogTrace_c_a_d.txt
...
Рейтинг: 0 / 0
31.10.2016, 18:31
    #39338219
Romanzek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
Gallemar,

Сервер многопроцессорный? HT включен? Какие процессоры и OS? Версия ядра (если linux)?
...
Рейтинг: 0 / 0
31.10.2016, 18:41
    #39338226
Romanzek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
А, вижу. Винда.
...
Рейтинг: 0 / 0
01.11.2016, 06:22
    #39338431
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LockHashSlots, максимальное значение
hvladGallemar,

без -c он может "идти" ещё неделю
с -с -а и -а идет очень долго.....
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / LockHashSlots, максимальное значение / 25 сообщений из 32, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]