我有以下查询与Azure SQL数据库中允许的最大同时用户连接数有关。
1。对于Azure SQL DB,取决于层(即基本,标准和高级),数据库支持的并发连接数是多少?
2。我们怎么知道这个数字?在Azure门户用户界面中是否可以执行查询以了解该信息?
3。此允许的连接数量可以增加/修改吗?如果是,怎么办?
根据Microsoft文档,有一个命令“ @@ MAX_CONNECTIONS”返回SQL Server实例(https://docs.microsoft.com/en-us/sql/t-sql/functions/max-connections-transact-sql?view=sql-server-2017”)上允许的最大同时用户连接数。但这不适用于Azure SQL数据库。
答案 0 :(得分:0)
以下语句为您显示当前层的最大连接数。
选择@@ MAX_CONNECTIONS作为“最大连接数”;
如果使用的是Azure SQL数据库弹性池,则所有弹性池的最大会话数为30k。当前无法使用T-SQL查询此限制。
答案 1 :(得分:0)
1。对于Azure SQL DB,取决于层(即基本,标准和高级),数据库支持的并发连接数是多少?
Azure SQL数据库未提供有关最大并发连接数的任何概念。从理论上讲,它取决于硬件和操作系统功能。我们可以从Azure SQL数据库获得的是:SQL Database resource limits for Azure SQL Database server。
Azure SQL Database maximum logins的限制:
2。我们怎么知道这个数字?在Azure门户用户界面中是否可以执行查询以了解该查询或其他信息?
我们不知道这个数字,即使使用Azure门户用户界面,也没有这样的查询可以帮助我们实现这一目标。
3。是否可以增加/修改允许的连接数量?如果是,怎么办?
不,不能。
SQL命令Invoke-Command
确实在Azure sql数据库中有效。您可以尝试一下。
希望这会有所帮助。