Моему локальному дружественному администратору баз данных не нравится идея разрешить профилирование на серверах SQL (даже на непроизводственных) из-за влияния на производительность, которую они имеют.
Ну, он илиу нее может быть очко, и он вполне мог сгореть этим в прошлом.
Однако у вас есть необходимость, поэтому передайте ее в dba, чтобы предложить метод для удовлетворения ваших потребностей, если вы не можете использоватьпрофайлер.Я твердо верю в философию «ты мне скажи нет, тогда я ожидаю, что ты предоставишь мне альтернативный способ выполнять свою работу».Когда становится больно говорить «нет», люди более склонны говорить «да».
Профилировщик может быть настроен на профилирование только очень ограниченных событий, что оказывает меньшее влияние на производительность.DBA может даже быть тем, который вы предлагаете, настроить условия профилировщика и запустить его, сохранив результаты в таблицу для вас, пока вы запускаете процессы, которые вы хотите профилировать.Таким образом, он контролирует то, что профилируется, и обеспечивает его остановку, когда он больше не нужен, и обеспечивает минимальное влияние, и вы получаете то, что хотите.В конце концов, работа dba - делать подобные вещи.Возможно, ей нужно напоминание.