Профилирование Azure SQL

Я читал на сайте MS, что Azure SQL не поддерживает SQL Profiler. Что люди используют для профилирования запросов, работающих на этой платформе?

32
задан Joseph Idziorek 3 June 2015 в 11:53
поделиться

1 ответ

Я еще не слишком далеко поигрался с SQL Azure, но от насколько я понимаю, в настоящий момент вы ничего не можете использовать.

Из MS (вероятно, статья, которую вы читаете):

Поскольку SQL Azure выполняет физическое администрирование, любое заявления и варианты, которые пытаются напрямую манипулировать физическими ресурсами будут заблокированы, например Resource Регулятор, ссылки на группы файлов и некоторые операторы DDL физического сервера. Также невозможно установить сервер опции и флаги трассировки SQL или используйте SQL Server Profiler или база данных Утилиты Tuning Advisor.

Если бы было предупреждение, я бы предположил, что для этого потребовалась бы возможность устанавливать флаги трассировки, что вы не можете сделать, поэтому я не думаю, что на данный момент есть такая возможность.

Решение? Я могу только предложить вам иметь локальную копию базы данных для разработки, чтобы вы могли запускать на ней локально профилировщик. Я знаю, что это не поможет с «живыми» проблемами / отладкой / мониторингом, но это зависит от того, для чего вам это нужно.

Изменить: Цитата из форума MSDN :

Q: Поддерживается ли SQL Profiler в SQL? Azure?

A: Мы не поддерживаем профилировщик SQL в v1 SQL Azure.

Теперь вы можете интерпретировать это как намек на то, что Profiler будет поддерживаться в будущих версиях. Я думаю, что будет большим требованием привлечь множество людей, серьезно использующих SQL Azure.

21
ответ дан 27 November 2019 в 20:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: