Quantcast
Channel: SQL.ru: Firebird, InterBase
Viewing all articles
Browse latest Browse all 1677

Firebird 2.5.2 - контроль работы sweep на большой базе (350Гб)

$
0
0
Добрый день.

Firebird 2.5.2, Windows Server 2008 R2.

На крупной базе размером 350 Гб накопился разрыв между OIT и OAT, запустили sweep вручную. На данный момент sweep работает уже третьи сутки, последние сутки работает монопольно.

I/O Write Bytes уже гораздо больше размера самой базы - 850 Гб.
fb_lock_print (c ключом -c) демонстрирует активность.
Например, сегодня ночью:

LOCK_HEADER BLOCK
Version: 145, Active owner: 0, Length: 5242880, Used: 4862912
Flags: 0x0001
Enqs: 308734391, Converts: 7300093, Rejects: 122080, Blocks: 689783
Deadlock scans: 0, Deadlocks: 0, Scan interval: 10
Acquires: 346723095, Acquire blocks: 2424222, Spin count: 0
Mutex wait: 0.7%
Hash slots: 1009, Hash lengths (min/avg/max): 0/ 0/ 4
Remove node: 0, Insert queue: 0, Insert prior: 0
Owners (1): forward: 2747832, backward: 2747832
Free owners (614): forward: 3687360, backward: 672816
Free locks (14738): forward: 22024, backward: 2664552
Free requests (59617): forward: 3752656, backward: 4286880
Lock Ordering: Enabled


Сегодня утром:

LOCK_HEADER BLOCK
Version: 145, Active owner: 0, Length: 5242880, Used: 4862912
Flags: 0x0001
Enqs: 357494277, Converts: 10067603, Rejects: 122080, Blocks: 689783
Deadlock scans: 0, Deadlocks: 0, Scan interval: 10
Acquires: 405238767, Acquire blocks: 2424222, Spin count: 0
Mutex wait: 0.6%
Hash slots: 1009, Hash lengths (min/avg/max): 0/ 0/ 4
Remove node: 0, Insert queue: 0, Insert prior: 0
Owners (1): forward: 2747832, backward: 2747832
Free owners (614): forward: 3687360, backward: 672816
Free locks (14738): forward: 22024, backward: 2579944
Free requests (59617): forward: 3019584, backward: 4530496
Lock Ordering: Enabled


Главный вопрос, есть ли какая-то возможность узнать прогресс работы sweep'а (грубо говоря, сколько ещё осталось ждать)?
Можно ли по данным fb_lock_print определить, на каком этапе работы sweeper?
И еще вопрос, нормально ли, что молотит третьи сутки? Предварительный backup через gbak с ключом -g делался чуть менее суток (примерно 22 часа), не в монопольном режиме.

Большое спасибо заранее.

Viewing all articles
Browse latest Browse all 1677

Trending Articles