powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / LockHashSlots, максимальное значение
32 сообщений из 32, показаны все 2 страниц
LockHashSlots, максимальное значение
    #39335867
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какое максимальное значение может быть у 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
LockHashSlots, максимальное значение
    #39335900
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
больше 64К не выставишь. Но в данном случае оно и не надо, с хеш-таблицей все ОК. Просто коннекты очень часто долбятся в лок-таблицу. Переходи на 3.0 SS.
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39335921
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrПереходи на 3.0 SS.
Не могу, увы и ах. Разработчик не я, а автору мигрировать на трешку недосуг. Ну и самостоятельные переходы не приветствуются, потом любые проблемы, связанные с работой софта, вешаются на клиента.
p.s. вопрос можно по двум параметрам?
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39336605
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarp.s. вопрос можно по двум параметрам?
можно, конечно
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39336748
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr, насколько оправдано изменение этих параметров для Classic:

UsePriorityScheduler

PrioritySwitchDelay

PriorityBoost

ProcessPriorityLevel

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

можно выставить сразу 2 гига, но сомневаюсь что это даст какой-либо эффект. Такое ощущение, что задран размер страничного кеша и это напрягает лок-менеджер.
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39336995
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr Такое ощущение, что задран размер страничного кеша и это напрягает лок-менеджер.
DefaultDbCachePages = 1500, страница 16.
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39337160
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarDefaultDbCachePages = 1500
и насколько так работает быстрее, чем при 512, например?
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39337162
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrGallemarDefaultDbCachePages = 1500
и насколько так работает быстрее, чем при 512, например?
Прям 512 или 500?
Обязательно должно быть кратно 8?
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39337164
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
необязательно кратно, можно 500
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39337325
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уменьшил до 512, завтра посмотрю результаты. В выходные большой нагрузки нет.
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39337480
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разницы никакой, что 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
LockHashSlots, максимальное значение
    #39337485
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделай лок-принт с ключом -a, зазипуй и выложи для скачивания, ссылку мне в мыло
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39337488
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr,ок
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39337526
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лог уже 2,5 ГБ, оборвать и скинуть что есть?
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39337577
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скинул 3 ГБ в архиве, процесс ещё идет.
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39337591
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

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

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

без -c он может "идти" ещё неделю
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39338207
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
LockHashSlots, максимальное значение
    #39338219
Romanzek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

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

без -c он может "идти" ещё неделю
с -с -а и -а идет очень долго.....
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39340442
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Данные после апгрейда сервера:
LOCK_HEADER BLOCK
Version: 145, Active owner: 0, Length: 134217728, Used: 58642680
Flags: 0x0001
Enqs: 2472897879, Converts: 5824508, Rejects: 50375375, Blocks: 13328158
Deadlock scans: 0, Deadlocks: 0, Scan interval: 120
Acquires: 2605729311, Acquire blocks: 495701770, Spin count: 0
Mutex wait: 19.0%
Hash slots: 65521, Hash lengths (min/avg/max): 0/ 0/ 7
Remove node: 0, Insert queue: 0, Insert prior: 0
Owners (468): forward: 676720, backward: 52001176
Free owners (20): forward: 56496976, backward: 54079768
Free locks (4796): forward: 538120, backward: 20756336
Free requests (22159): forward: 49347616, backward: 58296368
Lock Ordering: Enabled
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39340450
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о каком апгрейде речь?
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39340458
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увеличена память с 256 ГБ до 384Гб,процессоры вместо Xeon E7530 1.87 GHz 4 по 8 ядер теперь Xeon E5-2699 2.2 GHz 2 сокета по 44 ядра
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39340465
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то сомневаюсь, что это заметно поможет... проблема скорее в софте, чем в железе...
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39340479
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr, помогло, заметно шустрее работает программа, сразу все процессы сократились по времени, пользователи довольны. Хотя бы я доживу спокойно до обновления,чтобы в mon$ лишний раз не лазили. А вообще разработчик не знал,что при любом обращении к mon$ идет создание снепшота по всем таблицам в рамках одной транзакции, иначе бы он не стал делать такой способ входа.
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39340506
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выложи потом еще лок-принт в конце рабочего дня
...
Рейтинг: 0 / 0
LockHashSlots, максимальное значение
    #39340508
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr,ок
...
Рейтинг: 0 / 0
32 сообщений из 32, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / LockHashSlots, максимальное значение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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