Аутентификация Active Directory в SQL Azure и проблема задержки - PullRequest
0 голосов
/ 01 октября 2018

Я пытаюсь использовать Active Directory с паролем при попытке подключиться к sql azure и получить данные.Я подключаюсь с помощью C # с .Net Framework 4.6.Но проблема в том, что при извлечении записей наблюдается большая задержка (более 2-3 секунд на вызов).Я пытаюсь получить доступ к этим записям с помощью Rest Api и должен подключиться к серверу с бэкэндом.

Вопрос в том, ожидается ли это время ожидания?Есть ли у нас какие-либо издержки производительности при использовании проверки подлинности на основе Active Directory по сравнению с обычной проверкой подлинности на сервере sql?

Сервер находится на ценовом уровне P3.

1 Ответ

0 голосов
/ 01 октября 2018

Путь аутентификации должен влиять на продолжительность соединения.Это не должно влиять на время извлечения строки.Вам следует изучить любую трассировку на уровне приложений (REST не является эффективным методом для извлечения большого количества строк), чтобы увидеть, что вы можете сделать для повышения производительности, получения результатов в пакетном режиме или иным образом узнать, что замедляет работу.

На уровне данных вы можете проверить производительность запросов с помощью хранилища запросов, чтобы увидеть, сколько времени они выполняют для выполнения на уровне данных: https://docs.microsoft.com/en-us/sql/relational-databases/performance/best-practice-with-the-query-store?view=sql-server-2017

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...