我有以下与Azure SQL数据库中允许的最大并发用户连接数相关的查询。
1.对于Azure SQL DB,根据层,即基本,标准和高级,数据库支持的并发连接数是多少?
我们怎么知道这个号码?我们可以执行查询以在Azure门户UI中了解它吗?
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数据库。
1.对于Azure SQL DB,根据层,即基本,标准和高级,数据库支持的并发连接数是多少?
Azure SQL数据库不提供有关最大并发连接数的任何概念。从理论上讲,它取决于硬件和操作系统功能。我们从Azure SQL数据库中获得的是:SQL Database resource limits for Azure SQL Database server。
Azure SQL Database maximum logins的限制:
我们怎么知道这个号码?我们可以执行查询以在Azure门户UI中了解它吗?
我们无法知道这个数字,没有这样的查询可以帮助我们实现这一点,甚至使用Azure门户UI。
3.这个允许的连接数量可以增加/修改吗?如果有,怎么样?
不,它不能。
SQL命令"@@MAX_CONNECTIONS"
确实可以在Azure sql数据库中运行。您可以试试这个。
希望这可以帮助。
以下语句显示当前层的最大连接数。
SELECT @@ MAX_CONNECTIONS AS'Max Connections';
如果您使用的是Azure SQL数据库弹性池,则所有弹性池的最大会话数为30k。目前无法使用T-SQL查询此限制。