Aya*_*yan 7 sql-server azure-sql-database
我有以下与 Azure SQL 数据库中允许的最大并发用户连接数相关的查询。
1.对于Azure SQL DB,根据基本层、标准层和高级层,数据库支持的并发连接数是多少?
2.我们如何知道这个数字?是否有我们可以执行的查询来了解它或 Azure 门户 UI 中的某些内容?
3.允许的连接数可以增加/修改吗?如果是,怎么办?
根据 Microsoft 文档,有一个命令“@@MAX_CONNECTIONS”返回 SQL Server 实例上允许的最大并发用户连接数(https://learn.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数据库我们可以得到的是:Azure SQL数据库服务器的SQL数据库资源限制。
2.我们如何知道这个数字?是否有我们可以执行的查询来了解它或 Azure 门户 UI 中的某些内容?
我们无法知道这个数字,即使使用 Azure 门户 UI,也没有这样的查询可以帮助我们实现这一目标。
3.允许的连接数可以增加/修改吗?如果是,怎么办?
不,不能。
SQL命令"@@MAX_CONNECTIONS"在Azure sql数据库中确实有效。您可以尝试一下。

希望这可以帮助。
以下语句显示当前层的最大连接数。
SELECT @@MAX_CONNECTIONS AS '最大连接数';
如果您使用的是 Azure SQL 数据库弹性池,则所有弹性池的最大会话数为 30k。目前无法使用 T-SQL 查询此限制。
| 归档时间: |
|
| 查看次数: |
21596 次 |
| 最近记录: |