Azure sql database Azure SQL数据库-速度慢

Azure sql database Azure SQL数据库-速度慢,azure-sql-database,Azure Sql Database,我目前正在使用SQL Azure,我意识到当我将它与SQL Server Management Studio或Visual Studio 2013数据工具一起用于设计数据库时,它的速度非常慢。有没有人有同样的问题?我尝试将数据库扩展到此配置,但仍然运行缓慢: 服务器层:标准。 性能等级:S2 问候, RodrigoSQL Azure还支持S3性能层,其DTU与P1相同,成本为P1的一半。如果您因负载而遇到性能问题,您可以试一试,当然,在我更新到最新的SSM和客户端工具后,您可以根据需要缩小规模。

我目前正在使用SQL Azure,我意识到当我将它与SQL Server Management Studio或Visual Studio 2013数据工具一起用于设计数据库时,它的速度非常慢。有没有人有同样的问题?我尝试将数据库扩展到此配置,但仍然运行缓慢:

服务器层:标准。 性能等级:S2

问候,


Rodrigo

SQL Azure还支持S3性能层,其DTU与P1相同,成本为P1的一半。如果您因负载而遇到性能问题,您可以试一试,当然,在我更新到最新的SSM和客户端工具后,您可以根据需要缩小规模。

一切都很好。

我刚刚解决了这个问题,想看看其他人是否有更好的解决方案

如果使用“服务器”SA帐户,在SQL Management Studio中不会出现这种“慢”行为

其他账户也收到了

解决方案

USE master
GO
CREATE USER usernameYouLogInWith
    FOR LOGIN usernameYouLogInWith
    WITH DEFAULT_SCHEMA = [dbo]
解决了

立即在ManagementStudio中右键单击,因为该用户帐户现在为“即时”

另外,我知道你不能在SQLAzure中使用“use”,但至少你知道在主数据库上运行它。
使用V12 DB时,我的理解是,Microsoft尚未优化SSM以使其与Azure正常工作。这意味着应用程序在任何时候都会进行过多的查询,这使得UI速度非常慢

在微软开始解决这个问题之前(在这里使用2016,但速度非常慢),我发现了一个可以以相当快的速度工作的免费工具,它有一个可以满足我需要的免费版本

DBForge工作室快车


祝你好运

以下是Microsoft对此问题的解释:

它们描述了两种类型的经过身份验证的用户。具有实例登录名的用户和只能访问单个数据库的用户(“包含的”数据库用户)


SSMS连接速度慢的问题仅影响第一种身份验证类型(当实例登录名可以访问数据库但无权访问“主”数据库时)。如果您能够切换到“包含”数据库用户,则可以完全避免问题。

您的数据库是否在V12服务器上?否,它在V11上。你认为这就是问题所在吗?ThanksV12将有助于改善您的总体体验,因为它比V12之前的版本更支持您的体验。您可以找到一些V12之前版本与V12版本的性能测试。我询问的主要原因是,对于V12服务器,有针对Microsoft SQL Server数据工具的更新。你可以找到的,我要试试。谢谢。我用的是v12,速度太慢了。扩展表大约需要5分钟。它在SSMS中不可用。我有一个很小的4meg数据库,我不认为他说sql查询执行起来很慢。VS或SSMS中的界面很慢。谢谢,这也有Azure SQL上的可视化查询设计,SSMS没有。。。不过,我意识到这也是解决办法。您需要以sql管理员的身份连接到主数据库,并为问题用户提供对主数据库的访问权限。否则,这个有问题的用户到SSM的连接速度会很慢(甚至到除master之外的数据库)。微软也对这个问题发表了评论,并承认你的问题是两种不同的解决方案之一。