【问题标题】:SSMS Performance issues when connecting to Azure Database连接到 Azure 数据库时的 SSMS 性能问题
【发布时间】:2021-02-02 19:42:17
【问题描述】:

在连接到 Azure 数据库(而不是本地数据库)时,我在 SSMS (V 18) 上的性能非常缓慢

我在使用对象资源管理器时遇到性能问题 -e.g.打开视图定义或打开表设计视图时。常规查询性能不是问题。

有其他人经历过吗?

解决办法是什么?

【问题讨论】:

    标签: sql-server azure performance azure-sql-database ssms


    【解决方案1】:

    您的 Azure 数据库托管在 Azure 云中。您正在通过 WWW 上的端口 1433 进行连接。对象资源管理器之类的东西对网络利用率造成了沉重打击,而默认超时等之类的东西将非常不适合您的情况。你可以做的一些事情:

    1. 在 Azure 中启动 VM,安装 SSMS,打开防火墙端口,看看您是否体验到了性能更高的 SSMS 功能。
    2. 验证或改善您的互联网连接。延迟、下行/上行速度非常重要。
    3. 最后,由于这可能不是您的主要问题,请提高托管数据库的层级。假设这是 Azure 中的托管数据库?默认层的性能不是很好,如果您有很多对象试图弹出到您的对象浏览器中,这可能会有所帮助。

    【讨论】:

      【解决方案2】:

      除了@maplemale 答案-检查您的数据库连接是否设置为Proxy or Redirect

      如果您可以在公司网络中打开 11000-11999 端口范围,那么您可以从重定向连接中受益,您的客户端直接连接到托管数据库的 VM,而不是由 Azure 代理。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-04
        • 1970-01-01
        • 2018-05-20
        • 2020-12-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多