Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с базой данных
|
|||
|---|---|---|---|
|
#18+
Добрый день, такая ситуация поднят сервер db2 на SLED 11 Код: plaintext 1. 2. 3. 4. 5. С такими переменными окружения: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. И такой конфигурацией: Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. На сервере развернута одна база данных через конфигуратор 1C: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Общий размер базы данных около 5 гбт Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Самая большая таблица около 4 млн записей Проблема такая, при выполнение каких-то простыъ действий, 1С отрабатывает достаточно шустро. Но при попытке проведения сложной проводки - виснит намертво. Причем ни посмотреть блокировки Код: plaintext ни даже остановить базу данных Код: plaintext не удается. База висит мертво. Спасает либо перезагрузка либо снос процесса исходя из того, что образовался каталог /db2event/db2detaildeadlock есть подозрение, что виновником случившегося является deadlock. Но как выловить какой запрос в этом виновен, и так ли это в самом деле мне не хватает знаний. Не подскажите необходимый план действий??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 12:54 |
|
||
|
Проблема с базой данных
|
|||
|---|---|---|---|
|
#18+
Добрый день. Что появляется в /db/db2inst2/sqllib/db2dump/db2diag.log при зависании? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 13:48 |
|
||
|
Проблема с базой данных
|
|||
|---|---|---|---|
|
#18+
Andrey Sribnyak, Внутренняя ошибка в DB2. Надо либо PMR в IBM открыть, либо через 1С как-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 18:36 |
|
||
|
Проблема с базой данных
|
|||
|---|---|---|---|
|
#18+
Марк, я правильно понимаю, что открытие PMR в IBM - это платная услуга? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 20:54 |
|
||
|
Проблема с базой данных
|
|||
|---|---|---|---|
|
#18+
Andrey SribnyakМарк, я правильно понимаю, что открытие PMR в IBM - это платная услуга?У вас должны быть куплены лицензия (в лицензию входит годовая поддержка) и поддержка (если с момента покупки лицензии прошло больше года). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2011, 08:47 |
|
||
|
Проблема с базой данных
|
|||
|---|---|---|---|
|
#18+
Andrey Sribnyak... исходя из того, что образовался каталог /db2event/db2detaildeadlock есть подозрение, что виновником случившегося является deadlock. Но как выловить какой запрос в этом виновен, и так ли это в самом деле мне не хватает знаний. Не подскажите необходимый план действий??? Я бы попробовал посмотреть факт взаимоблокировки в снапшоте базы, но раз база висит и подключатся не получается, можно попробовать Event Monitor для блокировок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2011, 10:23 |
|
||
|
Проблема с базой данных
|
|||
|---|---|---|---|
|
#18+
Покупать поддержку для продукта, который поднимал для тестирования того, подходит он тебе или нет несколько опрометчиво :-) Хотел промониторить блокировки с помощью db2top Он так же подвис :-) но что-то при этом показал в момент зависания. screenshot Ладно, буду разбираться сам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2011, 11:36 |
|
||
|
Проблема с базой данных
|
|||
|---|---|---|---|
|
#18+
Andrey Sribnyak, Перед запуском приложения которое возможно вызывает взаимоблокировку, создаете в базе Event monitor для блокировок и активируете его: CREATE EVENT MONITOR LOCKEVMON FOR LOCKING WRITE TO UNFORMATTED EVENT TABLE (table DB2INST1.LOCKMON) set event monitor LOCKEVMON state 1 затем запускаете приложение, данные собираются Потом данные можно будет посмотреть в таблице DB2INST1.LOCKMON и определить был deadlock или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2011, 12:37 |
|
||
|
Проблема с базой данных
|
|||
|---|---|---|---|
|
#18+
Andrey Sribnyak, Можно попробовать обновить СУБД до FP3a. 1. Сделать полный бекап базы. Понадобится для отката. 2. Установить актуальный фикспак (FP3a). DB2 Version 9.7 Fix Pack 3a for Linux, UNIX, and Windows 3. Проапдейтить базу (См. Post Install Actions в Readme фикспака) 4. Еще раз выполнить проблемный запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2011, 14:31 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=57&tid=1602323]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 25ms |
| total: | 161ms |

| 0 / 0 |
