如何在 SAP HANA 中设置每个用户的限制连接?

问题描述 投票:0回答:1

任务是编写一个请求,该请求将接收当前用户的连接数。以及将为数据库 SAP HANA 设置不同值的请求。 我没有找到类似网络的东西,尽管对于其他数据库,答案在第一个链接中。 我将非常感谢任何帮助。

我设法得到的一切都是这个请求,但据我了解,它返回了整个数据库可用的多个请求

SELECT USER_NAME, COUNT(*) AS CONNECTIONS
FROM SYS.M_CONNECTIONS
WHERE USER_NAME ='your_user'
GROUP BY USER_NAME;

sql connection hana
1个回答
0
投票

SAP HANA 没有限制用户帐户可以同时打开的并行连接数量的功能。

有一些选项可以限制用户的总体资源消耗(内存和每个语句使用的工作线程数),但不限制连接数。

通常,此要求在 DBMS 中有意义,因为每个连接都分配大量资源。例如。 PostgreSQL 将为每个新会话分配一个完整的进程。
SAP HANA 的情况并非如此 - 这里,用户会话仅分配一个轻量级 HANA 内部“线程”来保存会话上下文信息,但不会自动分配大量内存或操作系统进程。

对于引用的 SQL 语句,这将返回单个用户当前打开的连接 - 而不是 “...整个数据库的可用请求...”.

© www.soinside.com 2019 - 2024. All rights reserved.