|
|
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Извиняюсь что влажу в чужую тему, есть вопрос у меня lock_print выдает такое Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Тут где то писалось что если mutex wait показатель около 12%, то следует насторожиться и анализировать причину этого. А если 20% и выше, то это уже плохо. Хотелось бы знать чем может быть причина? При 15.8% работает все норм, при нагрузке может до 24% дойти, начинает база тормозить (как запросы так и просто коннект к базе) Что можно в конфиге подкрутить чтоб уменьшить этот % ? Винда 2003 , 32 ядра, 128Гб оперативки сервер классик, Версия FireBird - WI-V2.5.3.26739 Firebird 2.5 база около 30Гб, активных коннектов к базе в час пик может доходить до 250-300 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 14:00:57 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Alex_MS82, в пике вижу было 324 коннекта. Какой размер кеша стоит, 200-250 страниц или больше? Ну и интересно было бы посмотреть на такой же вывод в момент тормозов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 14:16:51 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
dimitr, сейчас стоит 128, пробовал больше ставить - но субъективно кажется хуже становится как будет тормозить, выложу, это часа через 4 начнется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 14:21:55 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
dimitrв пике вижу было 324 коннекта а где это кстати видно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 14:24:16 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Alex_MS82а где это кстати видно? owners + free owners. Но это пик с момента первого коннекта к базе, т.е. обычно за текущие сутки или даже менее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 14:32:39 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Alex_MS82dimitrв пике вижу было 324 коннектаа где это кстати видно?owners + free owners :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 14:32:42 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
тьфу, не успел :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 14:33:16 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Вот начались тормоза в базе: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. перегрузил ФБ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:20:25 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Alex_MS82, покажите результат вот этого: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:34:05 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
зы. а также результат Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:35:16 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Alex_MS82, ага, пик уже 388 коннектов. И "mutex wait" вырос пропорционально. Вообще, я не вижу каких-либо проблем непосредственно с лок-таблицей (кроме того, что ее постоянно долбят :-) Я бы скорее начал мониторить сервер на тему запросов с неудачными планами. И еще попробовал бы на денек суперклассик вместо классика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:35:31 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Таблоид, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:36:28 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Таблоид, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:38:21 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
dimitr, суперслассик завтра попробую вообще странно как то, работало нормально, потом в один миг затык, все стало. перегрузил фб - все норм пошло работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:41:50 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Alex_MS82DefaultDbCachePages = 128[/SRC]В заголовке базы (gstat -h) Page buffers = 0, а значит, у вас кеш = 128 страниц на коннект. При 128 Гб оперативы выглядит неуместным жмотством :-) Даже если поставите 4096, то под кеш на 400 аттачей уйдёт 400*4096*8192= ~13,4 Гб - всё равно мизер по сравнению с общим объёмом памяти сервера (надеюсь, там больше ничего кроме ФБ не вертится ?) Да, и еще: "TempDirectories = D:\Tmp" - база на ЭТОМ же физ. диске или на другом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:46:00 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Alex_MS82, FileSystemCacheThreshold для классика вообще не надо трогать. TempCacheLimit я бы не стал так задирать при почти 400 коннектах, но думаю все же вряд ли у вас все коннекты одновременно гигабайты сортируют, так что это не должно быть проблемой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:47:27 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Alex_MS82, 23 миллиона транзакций за полтора суток - это сильно. Это значит 660300 транзакций в час, 11к транзакций в минуту, или 183 транзакции в секунду, НЕПРЕРЫВНО. Допустим, 300 пользователей сидят у своих компов уже 36 часов и непрерывно жмут на кнопки. Получается, что каждый пользователь генерит транзакцию каждые 2 секунды. Что-то тут не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:49:52 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Alex_MS82, когда "затык, все встало", то заголовка лок-таблицы недостаточно, надо смотреть вывод как минимум с ключом -w плюс при необходимости с ключом -a. Но тут вам эти портянки расшифровывать вряд ли кто-то будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:50:32 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
kdvДопустим, 300 пользователей сидят у своих компов уже 36 часов и непрерывно жмут на кнопки непрерывно точно не жмут :-) Ибо за последние 4 часа лок-таблица была пересоздана, т.е. хотя бы однажды были отключены все пользователи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:54:13 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
kdvкаждый пользователь генерит транзакцию каждые 2 секунды.Это могут быть всякие пакетные задания (да еще с автономками). Или датчики какие-нибудь, мало ли что там у них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:55:23 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Alex_MS82вообще странно как то, работало нормально, потом в один миг затык, все стало. перегрузил фб - все норм пошло работатькогда затык, то быстро ли делается коннект из isql'я (НЕ из ИБЭ) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:57:00 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
ТаблоидЭто могут быть всякие пакетные задания (да еще с автономками). Или датчики какие-нибудь, мало ли что там у них. могут. а могут и не быть. Поэтому я всегда так спрашиваю. И как правило, первый ответ это "ээээээ....". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:58:24 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
Alex_MS82потом в один миг затык, все стало. перегрузил фб - все нор блобы не могли потечь ? или OIT заклинить. Это не OIT ? Oldest transaction 21232958 Oldest active 23770153 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 19:00:43 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
ТаблоидДа, и еще: "TempDirectories = D:\Tmp" - база на ЭТОМ же физ. диске или на другом ? на этом же, планирую на рам-диск перенести , 8Гб должно хватить DefaultDbCachePages попробую 1024 поставить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 19:01:05 |
|
||
|
расшифровка lock_print
|
|||
|---|---|---|---|
|
#18+
dimitrAlex_MS82, FileSystemCacheThreshold для классика вообще не надо трогать. TempCacheLimit я бы не стал так задирать при почти 400 коннектах, но думаю все же вряд ли у вас все коннекты одновременно гигабайты сортируют, так что это не должно быть проблемой. Спасибо, сейчас поменяю конфиг кстати я ж так понимаю настройки в конфиге применяются после перезагрузки ФБ или на новый коннект к базе уже пойдет и конфиг новый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 19:05:09 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38551831&tid=1563911]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
186ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 198ms |
| total: | 498ms |

| 0 / 0 |
