|
Как найти прожерливые сессии ?
|
|||
---|---|---|---|
#18+
Добрый день. Скажите как можно найти сесиии, которые больше всего грузят CPU? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 12:46 |
|
Как найти прожерливые сессии ?
|
|||
---|---|---|---|
#18+
Есть, к примеру в sysprocesses колонка cpu - это хорошо. Но это только на данный момент времени показывает. А сессию может подключится и отключится за за долю секунды и так 100500 раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 12:48 |
|
Как найти прожерливые сессии ?
|
|||
---|---|---|---|
#18+
Как можно посомтреть кто жрет процессор, к примеру, в течении минуты. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 12:49 |
|
Как найти прожерливые сессии ?
|
|||
---|---|---|---|
#18+
статистика ведь должна соббираться ккая-то ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 13:08 |
|
Как найти прожерливые сессии ?
|
|||
---|---|---|---|
#18+
ssms, вопрос поставлен не корректно. у Ваc сессия не обязательно будет в пуле, тогда у вас приложение запускает 100500 раз запрос и получает разные session_id - нагрузка есть но она распределена между различными session_id. вы можете узнать наиболее ресурсоемкие запросы через sys.dm_exec_query_stats ну или включайте QueryStore ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 13:48 |
|
Как найти прожерливые сессии ?
|
|||
---|---|---|---|
#18+
felix_ff ssms, вопрос поставлен не корректно. у Ваc сессия не обязательно будет в пуле, тогда у вас приложение запускает 100500 раз запрос и получает разные session_id - нагрузка есть но она распределена между различными session_id. вы можете узнать наиболее ресурсоемкие запросы через sys.dm_exec_query_stats ну или включайте QueryStore Да, спасибо. Там показывает то что в кэше. Это частично решает проблему. А подскажите как можно с помощью профайлера собрать статистику по загрузке cpu ? Пока думаю трэйс в таблицу сделать и потом по ней выбоку с суммлй загрузки. Или какой-то метод попроще есть? Стандартный, в профайлере. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 14:03 |
|
Как найти прожерливые сессии ?
|
|||
---|---|---|---|
#18+
ssms, номер сессии может быть использован другим подключением, это ничего не даст. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 14:56 |
|
Как найти прожерливые сессии ?
|
|||
---|---|---|---|
#18+
Владислав Колосов ssms, номер сессии может быть использован другим подключением, это ничего не даст. Нужен не номер сессии а запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:05 |
|
Как найти прожерливые сессии ?
|
|||
---|---|---|---|
#18+
ssms, sqltrace - грузный, снизите достаточно значительно пропускную способность транзакций. если версия сервера позволяет, то включите легковесную профилировку Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
в событии есть колонка cpu_time, можно анализировать по ней. если версия сервера 2019 то есть третья версия упрощенного профилирования, она вообще почти не оказывает значительного влияния на производительность. https://docs.microsoft.com/ru-ru/sql/relational-databases/performance/query-profiling-infrastructure?view=sql-server-ver15 и потом уже анализируйте ring_buffer ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:07 |
|
Как найти прожерливые сессии ?
|
|||
---|---|---|---|
#18+
ssms, https://glennsqlperformance.com/2020/02/04/sql-server-diagnostic-information-queries-for-february-2020/ это запросы из какой то предыдущей версии этих скриптов: Код: 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. 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 17:19 |
|
|
start [/forum/topic.php?fid=46&fpage=46&tid=1685570]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 275ms |
total: | 379ms |
0 / 0 |