SQL Azure 中的 Active Directory 身份验证和延迟问题



我在尝试连接到sql Azure并获取数据时尝试使用带有密码的Active Directory。我正在使用 C# 和 .Net Framework 4.6 进行连接。但问题是我在获取记录时观察到很多延迟(每次调用超过 2-3 秒(。我正在尝试使用 Rest API 访问这些记录,并且必须使用后端连接到服务器。

问题是,这种延迟是预期的吗?与普通的 sql 服务器身份验证相比,使用基于 Active Directory 的身份验证是否有任何性能开销?

服务器位于 P3 定价层中。

身份验证路径应影响连接所需的时间。 它不应影响行检索时间。 应检查应用层中的任何跟踪(REST 不是检索大量行的有效方法(,以了解可以执行哪些操作来提高性能、批处理结果或以其他方式查看减慢速度的因素。

在数据层中,可以使用查询存储检查查询的性能,以查看在数据层中执行这些查询所需的时间: https://learn.microsoft.com/en-us/sql/relational-databases/performance/best-practice-with-the-query-store?view=sql-server-2017

最新更新