|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
Сейчас эксперементируем с конвертацией ИД из 32 бит в 64 на большой БД. Сделали свою утилиту, которая восстанавливает ключи (первичные, внешние) в нескольких параллельных потоках. Так вот, ФБ 3.0.4 где-то один раз из пяти падает. В логе такое сообщение: S5 Sat Dec 07 03:00:50 2019 Fatal lock manager error: invalid lock id (522704), errno: 0 Вечером обновлю ФБ до новейшего 3.0.5 и попробую еще раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2019, 13:59 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
если чо, тест-кейс рисуй. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2019, 14:00 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
Да, конечно. Просто база не маленькая. И ошибка появляется стабильно, но не каждый раз. Т.е. ловить ее неделями можно. Сначала постараюсь на 3.0.5 прокрутить несколько раз. Возможно что-то такое уже исправлено. Если что, то сервер классик. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2019, 14:02 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
sysdba22, надеюсь вы только индексы параллельно строите. Других параллельных модификаций нет? И ещё точно все PK построены до начала построения FK? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2019, 14:09 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
да, только индексы. и пк конечно первее фк идут. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2019, 14:11 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
sysdba22которая восстанавливает ключи (первичные, внешние) в нескольких параллельных потоках. нет никакого смысла распараллеливать массовую заливку в одну и ту же таблицу. Она не распараллеливается, ни в супере, ни в классике. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2019, 14:22 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
kdvОна не распараллеливается, ни в супере, ни в классике. Это не совсем так. Насколько я помню, её можно распараллелить до шести (хардкоженных) страниц данных. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2019, 14:25 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
для одной таблицы создается только последовательно. распараллеливается создание для разных таблиц. выигрыш по времени есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2019, 14:36 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, по идее должно быть до 8 (размер экстента), если только другие факторы не начинают действовать. Но с другой стороны вставка на разные DP может снизить желаемый эффект от перевосстановаления. Данные уже не будут последовательно лежать на страницах в порядке заливки записей. А это в свою очередь может повлиять на фактор кластеризации индекса для автоинкрементного ПК ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2019, 14:53 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
sysdba22 Так вот, ФБ 3.0.4 где-то один раз из пяти падает. В логе такое сообщение: S5 Sat Dec 07 03:00:50 2019 Fatal lock manager error: invalid lock id (522704), errno: 0 Вечером обновлю ФБ до новейшего 3.0.5 и попробую еще раз. В последних снапшотах эта ошибка должна приводить к созданию дампа лок-таблицы и процесса сервера (если BugcheckAbort = 1). Советую включить эту опцию и настроить WER на создание дампов. Дамп лок-таблицы создаётся самим сервером - рядом с самой лок-таблицей. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 20:16 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
А где выставляется BugcheckAbort? и какой из этих дампов выбрать? https://support.microsoft.com/en-us/help/254649/overview-of-memory-dump-file-options-for-windows ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 12:45 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
sysdba22 А где выставляется BugcheckAbort? sysdba22 и какой из этих дампов выбрать? https://docs.microsoft.com/ru-ru/windows/win32/wer/collecting-user-mode-dumps Нужен Full dump ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 12:59 |
|
Fatal lock manager error: invalid lock id
|
|||
---|---|---|---|
#18+
procdump -? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 12:59 |
|
|
start [/forum/topic.php?fid=40&fpage=18&tid=1560483]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 436ms |
0 / 0 |