我有以下与Azure SQL数据库中允许的最大并发用户连接数相关的查询。
2.我们如何知道这个数字?在Azure门户UI中有没有我们可以执行的查询来了解它或其他东西?
3.允许的连接数是否可以增加/修改?如果是,是如何实现的?
根据微软文档,有一个命令"@@MAX_CONNECTIONS“,它返回SQL Server实例上允许的最大并发用户连接数(https://docs.microsoft.com/en-us/sql/t-sql/functions/max-connections-transact-sql?view=sql-server-2017").But这不适用于Azure SQL数据库。
发布于 2019-04-29 15:08:39
1.对于Azure SQL DB,根据层的不同,即基础、标准和高级,数据库支持的并发连接数是多少?
Azure SQL数据库不提供有关最大并发连接数的任何概念。从理论上讲,这取决于硬件和操作系统能力。我们可以从Azure SQL数据库获得的是:SQL Database resource limits for Azure SQL Database server。
Azure SQL Database maximum logins的局限性:

2.我们如何知道这个数字?在Azure门户UI中,是否有我们可以执行的查询来了解它或其他内容?
我们无法知道这个数字,即使使用Azure门户UI,也没有这样的查询可以帮助我们实现这一点。
3.此允许的连接数是否可以增加/修改?如果是,是怎么做的?
不,它不能。
在Azure中,SQL命令"@@MAX_CONNECTIONS"确实有效,database.You可以试试这个。

希望这能有所帮助。
发布于 2019-04-16 23:23:54
以下语句显示当前层的最大连接数。
选择@@MAX_CONNECTIONS作为‘最大连接数’;
如果您正在使用Azure SQL数据库弹性池,则所有弹性池的最大会话数为30k。目前无法使用T-SQL查询此限制。
https://stackoverflow.com/questions/55709888
复制相似问题