|
|
|
trace: сумма длительностей операций много меньше итоговой длительности
|
|||
|---|---|---|---|
|
#18+
hi all Я опять забыл: когда некая ХП "top-уровня" выполняет много всяких полезнейших SQL-стейтментов, а также вызывает другие ХП, то что выводит трейс в значении длительности её выполнения ? Учитывает ли он работу только вызываемых ХП, или должен учитывать также и работу SQL-стейтментов ? Например, 1) вызов некоторой ХП длился минуту: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: 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. Это легко видеть, если фильтрануть из лога трейса длительности, отличающиеся от 0 ms: Код: plaintext Код: 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. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 20:15 |
|
||
|
trace: сумма длительностей операций много меньше итоговой длительности
|
|||
|---|---|---|---|
|
#18+
Таблоидили должен учитывать также и работу SQL-стейтментов ? или должен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 21:47 |
|
||
|
trace: сумма длительностей операций много меньше итоговой длительности
|
|||
|---|---|---|---|
|
#18+
Таблоиди как тогда понять тот факт, что сумма длительностей отдельных модулей, вызывавшихся из этой ХП, гораздо меньше, чем 60 сек ?Сама процедура тоже что-то делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 23:28 |
|
||
|
|

start [/forum/topic.php?fid=40&tid=1563575]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 464ms |

| 0 / 0 |
