powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сколько памяти может использовать менеджер блокировок?
23 сообщений из 23, страница 1 из 1
Сколько памяти может использовать менеджер блокировок?
    #39636675
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день
Сегодня менеджер блокировок решил отожрать памяти почти два гб:

Version: 145, Active owner: 0, Length: 2013265920, Used: 2013265920

Вообще сколько он может употребить? 2.5.3, classic server
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636685
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может и больше. В первую очередь зависит от числа коннектов и размера страничного кеша. Точной цифры никто не скажет. Но вообще, после 2-х (если повезет, то 4-х) гигов может наступить ахтунг.
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636726
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrНо вообще, после 2-х (если повезет, то 4-х) гигов может наступить ахтунг.

Патч Николая по этому поводу так и не применили?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636738
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarСегодня менеджер блокировок решил отожрать памяти почти два гб:Продолжай выкручивать пар-ры БД в небеса, авось сразу не помрёт
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636745
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemarСегодня менеджер блокировок решил отожрать памяти почти два гб:Продолжай выкручивать пар-ры БД в небеса, авось сразу не помрёт
Почему в небеса?
LockMemSize = 268435456, но утром было:
LOCK_HEADER BLOCK
Version: 145, Active owner: 0, Length: 268435456, Used: 136985536
Flags: 0x0001
Enqs: 36215387687, Converts: 79927295, Rejects: 367181568, Blocks: 143544448
Deadlock scans: 12588, Deadlocks: 0, Scan interval: 60
Acquires: 40002121666, Acquire blocks: 12146909960, Spin count: 0
Mutex wait: 30.4%
Hash slots: 65521, Hash lengths (min/avg/max): 0/ 2/ 11
Remove node: 0, Insert queue: 0, Insert prior: 0
Owners (1029): forward: 1937240, backward: 8090520
Free owners (116): forward: 97604208, backward: 26527560
Free locks (60699): forward: 538120, backward: 14778432
Free requests (295166): forward: 48028648, backward: 119829504
Lock Ordering: Enabled

а на середину дня:
LOCK_HEADER BLOCK
Version: 145, Active owner: 0, Length: 2013265920, Used: 2013265920
Flags: 0x0001
Enqs: 40051141950, Converts: 83884330, Rejects: 370950733, Blocks: 159124703
Deadlock scans: 23898, Deadlocks: 0, Scan interval: 60
Acquires: 44292754063, Acquire blocks: 14034803702, Spin count: 0
Mutex wait: 31.7%
Hash slots: 65521, Hash lengths (min/avg/max): 0/ 2/ 13
Remove node: 0, Insert queue: 0, Insert prior: 0
Owners (982): forward: 1937240, backward: 40654424
Free owners (163): forward: 79717824, backward: 135732856
Free locks (34581): forward: 538120, backward: 61197392
Free requests (411794315): forward: 1607766080, backward: 631283264
Lock Ordering: Enabled

Сразу видно как изменилось потребление
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636748
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarПочему в небеса? Потому что ЛМ не жрёт память из-за своих желаний. Он её жрёт, когда его заставляют, например раздутым кешем БД.

Но вот этоGallemarFree requests (411794315)мне очень не нравится. Очень
Последи за ним в течение дня
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636754
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemarПочему в небеса? Потому что ЛМ не жрёт память из-за своих желаний. Он её жрёт, когда его заставляют, например раздутым кешем БД.

У меня FileSystemCacheSize = 0 и DefaultDbCachePages = 1024 при странице в 16
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636762
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

ты же вроде на трёшку переползать собрался. Перейдёшь на SS и актуальность кручения настроек менеджера блокировок уйдёт
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636767
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисGallemar,

ты же вроде на трёшку переползать собрался. Перейдёшь на SS и актуальность кручения настроек менеджера блокировок уйдёт
Так я на трешку перейду ближе к лету, а настройки подкрутить уже надо.
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636841
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladОн её жрёт, когда его заставляют, например раздутым кешем БД.
Раздутый кэш это сколько?
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636847
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarhvladОн её жрёт, когда его заставляют, например раздутым кешем БД.
Раздутый кэш это сколько?Если у тебя на уровне БД не переопределены 1024 страниц из конфига, то это не к тебе.
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636879
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

1024 это из базы. В конфиге он по умолчанию. Если я не перекормил базу,то лм оправдано два гига сожрал?
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636893
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarЕсли я не перекормил базу,то лм оправдано два гига сожрал?
с таким кешем это слишком много. Что-то еще влияет.
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39636954
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarЕсли я не перекормил базу,то лм оправдано два гига сожрал?Если у тебя там 100500 объектов метаданных и все коннекты их все пользуют - то может и оправданно
Но
Ты на "Free requests" смотришь ? Что там сейчас ?
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39637007
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemarЕсли я не перекормил базу,то лм оправдано два гига сожрал?Если у тебя там 100500 объектов метаданных и все коннекты их все пользуют - то может и оправданно
Но
Ты на "Free requests" смотришь ? Что там сейчас ?
Прям сейчас (0:54 местное время,в базе две калеки) -
Free requests (70853): forward: 18427912, backward: 18132496.

Утром было (9 утра,все пьют кофе) -
Free requests (295166): forward: 48028648, backward: 119829504
Спустя 1,5 часа -
Free requests (18918633): forward: 224762752, backward: 1339741504
16 часов, ЛМ обожрался -
Free requests (411794315): forward: 1607766080, backward: 631283264
19 часов, народ разбрелся домой:
Free requests (30153068): forward: 1811889600, backward: 591372672
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39637020
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarв базе две калекиВыгоняй их, лок-таблица обнулится
Завтра продолжай наблюдение
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39637066
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemarв базе две калекиВыгоняй их, лок-таблица обнулится
Завтра продолжай наблюдение
Как часто fb_lock смотреть?
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39637067
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarКак часто fb_lock смотреть?Раз в час достаточно.
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39637811
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemarКак часто fb_lock смотреть?Раз в час достаточно.
Только Free requests интересует или все показания дать?
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39637887
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

давай весь заголовок.
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39638767
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39638907
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

я снова забыл про то, что без ключа -c размерам списков в статистике доверять нельзя.
Так что - забей на Free requests - это всё равно мусор, а не значение.

Главное - видно что лок-таблица не достигает сумасшедших 2GB и потребляет не более 135MB.
Ещё раз повторю - выгони всех юзеров хоть на 10 сек и лок-таблица очистится.
...
Рейтинг: 0 / 0
Сколько памяти может использовать менеджер блокировок?
    #39638983
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, хорошо. Это один раз так память отъел, обычно в пределах 256 метров всё. Выгнать и запустить заново не всегда могу, днем чревато проблемами
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сколько памяти может использовать менеджер блокировок?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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