|
|
|
Тормоза под нагрузкой, имитирующей OLTP: в где искать причину, когда ничего не видно ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, я про ограничитель FIRST/ROWS. Или фетч первых записей с клиента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 15:16 |
|
||
|
Тормоза под нагрузкой, имитирующей OLTP: в где искать причину, когда ничего не видно ?
|
|||
|---|---|---|---|
|
#18+
Таблоидостальное обломалось ввиду лок-конфликтов с конкурентамиА лок тайм-аут какой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 17:21 |
|
||
|
Тормоза под нагрузкой, имитирующей OLTP: в где искать причину, когда ничего не видно ?
|
|||
|---|---|---|---|
|
#18+
hvladТаблоидостальное обломалось ввиду лок-конфликтов с конкурентамиА лок тайм-аут какой ?все транзакции стартуют только так: set tran snapshot NO wait ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 17:26 |
|
||
|
Тормоза под нагрузкой, имитирующей OLTP: в где искать причину, когда ничего не видно ?
|
|||
|---|---|---|---|
|
#18+
Как выглядит сообщение\код ошибки о "лок-конфликт с конкурентами" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 17:31 |
|
||
|
Тормоза под нагрузкой, имитирующей OLTP: в где искать причину, когда ничего не видно ?
|
|||
|---|---|---|---|
|
#18+
hvlad, вот один из примеров: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 17:50 |
|
||
|
Тормоза под нагрузкой, имитирующей OLTP: в где искать причину, когда ничего не видно ?
|
|||
|---|---|---|---|
|
#18+
или вот, самое типичное: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 17:51 |
|
||
|
Тормоза под нагрузкой, имитирующей OLTP: в где искать причину, когда ничего не видно ?
|
|||
|---|---|---|---|
|
#18+
во, еще тут "перл" попался: 30829 ms, 2 write(s), 39153 fetch(es), 281 mark(s) Код: 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. Процедурка эта вообще мало что делает, там основную работу триггера фигачат (увы и ах, но пришлось таки часть логики в них затолкать). Она меняет в заголовке документа (doc_list) поле "код_операции", далее срабатывает каскад и прописывает нужные изменения в строках (doc_data, 15 строк). Триггер же в doc_data грохает 156 строк в подчинённой таблице qdistr и добавляет те же 15 строк в журнал (invnt_turnover_log). Ну крохи же, микроскопом не разглядеть!... Транзакция стартовала с NO WAIT, т.е. ничего ждать не могла. "Широких" таблиц нет. Блобов нет. Мониторинг - "вообще не знаю, что это". Статистика по индексам в это время НЕ пересчитывалась (проверил по логу), свип в это время также не работал. Откудова 31 секунда ?? ЗЫ. Не хватает для такого рода задач (профайлинг) "развёртки" времени, потраченного на то и сё... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 23:57 |
|
||
|
Тормоза под нагрузкой, имитирующей OLTP: в где искать причину, когда ничего не видно ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, профайлинг есть смысл использовать в конкретный момент времени. Включать его заранее и потом через 13 часов смотреть по логам что там тормозило - это обречь себя на еще большие тормоза все эти 13 часов, ибо "развертка времени" очень недешево обходится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 07:16 |
|
||
|
Тормоза под нагрузкой, имитирующей OLTP: в где искать причину, когда ничего не видно ?
|
|||
|---|---|---|---|
|
#18+
dimitrпрофайлинг есть смысл использовать в конкретный момент времени. Включать его заранее и потом через 13 часов смотреть по логам что там тормозило - это обречь себя на еще большие тормоза все эти 13 часов, ибо "развертка времени" очень недешево обходится.дык я почти наверняка могу сказать, что вот на таком-то конкретном вызове некоторой ХП (select * from sp_cancel_client_order) будут тормоза, совсем не надо на 13 часов оставлять его (профайлинг) включенным. Просто запустил молотьбу, подождал 10-20 минут, а затем 0) запустил отдельный isql, выяснил его аттач; 1) включил "что-то там" на стороне ФБ, чтобы он отслеживал активность только этого аттача; 2) тихо набрал нужную строку и ввёл её; quit; profit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 10:14 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38653689&tid=1563558]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
162ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 407ms |

| 0 / 0 |
