|
|
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
fb 1.5.3.4842 CS, RHEL 4 ODS 10.1 база 65Гб после массового удаления, gfix -sweep летит уже третьи сутки. рядом болтается ещё один коннект, судя по всему, наступивший на мусор. Код: plaintext 1. из-за застрявшего свипа разрыв в транзакциях некислый. Код: plaintext 1. 2. 3. 4. ВОПРОСЫ специалистам: 1. безопасно ли будет пристрелить висящий коннект? (вероятность того, что он занят мусоросборкой, очень высока) 2. безопасно ли пристрелить свип? ps: специалистов по СУБД в офисе нет и не предвидится :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 18:41:01 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweepспециалистов по СУБД в офисе нет и не предвидится :( В таком случае отойди и ничего не трогай. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 18:43:08 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovgfix-sweepспециалистов по СУБД в офисе нет и не предвидится :( В таком случае отойди и ничего не трогай. а ну как оно и до новых веников не закончится? сейчас пока выходные, народу нет, ещё можно попытаться что-то сделать. а со вторника менеджеры начнут активно молотить данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 18:47:02 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweep, мда. стрёмно чего то советовать. я бы попытался локпринтом посмотреть, есть там вообще какая то активность, или все тупо висит. Ну и, если висит, рубануть gfix, потом сделать бэкап (с -g) и рестор (упаси господь, без -r). Впрочем, х.з. сколько это будет делаться, зависит от железа. У людей с такими базами цикл b/r до 12 часов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 18:51:42 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweepа ну как оно и до новых веников не закончится? Закончится. gfix-sweepсейчас пока выходные, народу нет, ещё можно попытаться что-то сделать. а со вторника менеджеры начнут активно молотить данные. Ничего, свипу это не помешает. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 18:53:36 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweep, еще вариант - забить болт на тот коннект и на gfix, и просто попытаться сделать бэкап (только правильно - через -se или локальный протокол, и с -g и -v). Если бэкап сделается - делать рестор, а gfix и тот коннект пристрелить. Это если сейчас никто с базой не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 18:53:46 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
На БД в 65 Гб sweep не может ничего делать трое суток. И двое суток не может. Кто-то кому--то где-то врёт. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 18:53:52 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
Гм... Делать бэкап нужно независимо от того, работает ли кто с БД или нет. И свип для это пристреливать не нужно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 18:55:17 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
kdvgfix-sweep, мда. стрёмно чего то советовать. я бы попытался локпринтом посмотреть, есть там вообще какая то активность, или все тупо висит. Ну и, если висит, рубануть gfix, потом сделать бэкап (с -g) и рестор (упаси господь, без -r). Впрочем, х.з. сколько это будет делаться, зависит от железа. У людей с такими базами цикл b/r до 12 часов.с какими ключами делать fb_lock_print ? (иначе там простыня на надцать страниц) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 18:57:40 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweep, бэкап делай. или здесь в поиск по fb_lock_print иди. Я ж говорю, простыня или нет, главное, меняется там что то, или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 19:01:28 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
kdvgfix-sweep, еще вариант - забить болт на тот коннект и на gfix, и просто попытаться сделать бэкап (только правильно - через -se или локальный протокол, и с -g и -v). Если бэкап сделается - делать рестор, а gfix и тот коннект пристрелить. Это если сейчас никто с базой не работает.бекап есть, я это указывал в стартовом посте. и даже есть контрольный рестор на отдельном хосте. плохо только, что сеть 100-ка. а так бы просто остановил оба сервера и перелил с одного на другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 19:02:08 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweep(иначе там простыня на надцать страниц) Правильно. И всю эту простыню придётся проанализировать. Не нравится - отойди от сервера и ничего там не трогай. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 19:02:56 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweep> бекап есть, я это указывал в стартовом посте. > и даже есть контрольный рестор на отдельном хосте. Значит, даже в худшем случае ничего не потеряется. Отойди и ничего не трогай. Если до вторника ничего не решится - придут "программисты" и всё исправят. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 19:15:09 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
kdvgfix-sweep, бэкап делай. или здесь в поиск по fb_lock_print иди. Я ж говорю, простыня или нет, главное, меняется там что то, или нет.сделал два дампа fb_lock_print с интервалом в несколько минут. натравил на них merge. изменения довольно интенсивные. пример из хидера: 1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 19:19:26 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweepпосле массового удаления, gfix -sweep летит уже третьи сутки.Деактивируй индексы на этой таблице. Их там небось десятки налеплено ? Потом придётся их перестроить. gfix-sweepпример из хидера:Кто тебя учил обрезать информацию ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 20:06:22 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweepHash slots: 101, Hash lengths (min/avg/max): 14/ 24/ 42 Когда всё закончится, увеличь в firebird.conf LockHashSlots до 2333. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2013, 20:35:41 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
hvladgfix-sweepпосле массового удаления, gfix -sweep летит уже третьи сутки.Деактивируй индексы на этой таблице. Их там небось десятки налеплено ? Потом придётся их перестроить.5 штук. первичного ключа нет, это архив. деактивировал. sweep это должен увидеть сразу, или он держит кеш метаданных? hvladgfix-sweepпример из хидера:Кто тебя учил обрезать информацию ? вот нынешний хидер fb_lock_printLOCK_HEADER BLOCK Version: 15, Active owner: 0, Length: 78643200, Used: 7420240 Lock manager pid: 3853 Semmask: 0x2C74, Flags: 0x0001 Enqs: 1279912422, Converts: 15060714, Rejects: 12574649, Blocks: -84277380 Deadlock scans: 0, Deadlocks: 0, Scan interval: 10 Acquires: 997037306, Acquire blocks: 202420997, Spin count: 0 Mutex wait: 20.3% Hash slots: 101, Hash lengths (min/avg/max): 23/ 24/ 28 Remove node: 0, Insert queue: 0, Insert prior: 0 Owners (3): forward: 11592, backward: 5682616 Free owners (53): forward: 19580, backward: 3276044 Free locks (47416): forward: 11832, backward: 2232508 Free requests (82885): forward: 1603880, backward: 2326428 Lock Ordering: Enabled OWNER BLOCK 11592 Owner id: 3853, type: 1, flags: 0x04, pending: 0, semid: 1 Process id: 3853, UID: 0x0 Alive Flags: 0x04 Requests: *empty* Blocks: *empty* OWNER BLOCK 7111708 Owner id: 21823, type: 3, flags: 0x20, pending: 0, semid: 4 (available) Process id: 21823, UID: 0x0 Alive Flags: 0x30 wake Requests (2050): forward: 1954968, backward: 4447732 Blocks: *empty* OWNER BLOCK 5682616 Owner id: 23285, type: 3, flags: 0x30, pending: 0, semid: 2 (available) Process id: 23285, UID: 0x0 Alive Flags: 0x30 wake Requests (470): forward: 3338936, backward: 938136 Blocks (1): forward: 5724468, backward: 5724468 дальше следуют LOCK BLOCK - и вот вчерашнийLOCK_HEADER BLOCK Version: 15, Active owner: 0, Length: 78643200, Used: 7420240 Lock manager pid: 3853 Semmask: 0x2C74, Flags: 0x0001 Enqs: 115257254, Converts: 8570488, Rejects: 7169825, Blocks: -1237361490 Deadlock scans: 0, Deadlocks: 0, Scan interval: 10 Acquires: 664819708, Acquire blocks: 166964881, Spin count: 0 Mutex wait: 25.1% Hash slots: 101, Hash lengths (min/avg/max): 13/ 24/ 42 Remove node: 0, Insert queue: 0, Insert prior: 0 Owners (3): forward: 11592, backward: 5682616 Free owners (53): forward: 7007116, backward: 3041540 Free locks (47424): forward: 11832, backward: 4398872 Free requests (82604): forward: 1893688, backward: 517272 Lock Ordering: Enabled OWNER BLOCK 11592 Owner id: 3853, type: 1, flags: 0x04, pending: 0, semid: 1 Process id: 3853, UID: 0x0 Alive Flags: 0x04 Requests: *empty* Blocks: *empty* OWNER BLOCK 7111708 Owner id: 21823, type: 3, flags: 0x00, pending: 1893688, semid: 4 Process id: 21823, UID: 0x0 Alive Flags: 0x00 Requests (1246): forward: 1954968, backward: 1893688 Blocks: *empty* OWNER BLOCK 5682616 Owner id: 23285, type: 3, flags: 0x20, pending: 7280936, semid: 2 Process id: 23285, UID: 0x0 Alive Flags: 0x20 wake Requests (1318): forward: 3338936, backward: 7280936 Blocks: *empty* полный вывод fb_lock_print в приложении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 13:17:35 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovgfix-sweepHash slots: 101, Hash lengths (min/avg/max): 14/ 24/ 42 Когда всё закончится, увеличь в firebird.conf LockHashSlots до 2333. сейчас, пока летит свип этого делать нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 13:20:08 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
свип закончился как-то внезапно. я его не убивал. Код: plaintext 1. 2. 3. 4. 5. правильно ли я понимаю, что свип только собрал мусор, а подвинуть транзакции ему мешал болтавшийся коннект? зы: коннект найден, запрос висевший там видимо действительно напоролся на мусор. теперь транзакция корректно завершена, коннект корректно закрыт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 13:35:51 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweepсейчас, пока летит свип этого делать нельзя? Можно, только эффект наступит не раньше полного дисконнекта. gfix-sweepправильно ли я понимаю, что свип только собрал мусор, а подвинуть транзакции ему мешал болтавшийся коннект? Неправильно. Свип вообще не собирает мусор, он только двигает счётчик. Мусор собирает сборщик мусора, идущий по его следам. gfix-sweepтеперь транзакция корректно завершена, коннект корректно закрыт. Теперь можешь подойти к серверу и увеличить число хэш-слотов. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 13:58:54 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweephvladДеактивируй индексы на этой таблице. Их там небось десятки налеплено ? Потом придётся их перестроить.5 штук. первичного ключа нет, это архив. деактивировал. sweep это должен увидеть сразу, или он держит кеш метаданных?Свип это увидит сразу. Лишь бы движок дал отключить эти индексы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:02:18 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
gfix-sweepсвип закончился как-то внезапно.А как ты хотел - плавного завершения ? :) gfix-sweepя его не убивал.Прокурору расскажешь gfix-sweepправильно ли я понимаю, что свип только собрал мусор, а подвинуть транзакции ему мешал болтавшийся коннект?Свип собирает мусор и двигает OIT. Остальные маркеры подвинет следующая тр-ция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:04:21 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovСвип вообще не собирает мусор, он только двигает счётчик. Мусор собирает сборщик мусора, идущий по его следам.О, ещё одна фантазия :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:05:01 |
|
||
|
СРОЧНО! gfix -sweep
|
|||
|---|---|---|---|
|
#18+
hvladgfix-sweepпропущено... 5 штук. первичного ключа нет, это архив. деактивировал. sweep это должен увидеть сразу, или он держит кеш метаданных?Свип это увидит сразу. Лишь бы движок дал отключить эти индексы.огромное СПАСИБО! после деактивации индексов свип долетел мухой! СПАСИБО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:05:12 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38451365&tid=1564163]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
203ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 469ms |

| 0 / 0 |
