大枣和红枣有什么区别
百度 任何一个国家的武器研发能力都是一个长期积累的过程,而并不是一蹴而就的事情,印度这方面的现状如此落后,而想在10年内就有一个飞跃式发展真是一个难以企及的梦想。数据库默认支持一定数量的连接,管理员用户可以通过管理数据库的连接,了解当前数据库的连接性能,或增加连接限制使更多用户或应用程序可以同时连接到数据库。
支持的连接数规格
集群支持的连接数与集群节点规格有关:
支持连接数规格表
参数 | 节点规格 | CN连接数 | DN连接数 |
---|---|---|---|
max_connections | vCPUs < 16 | 512 | CN连接数* 2 |
max_connections | vCPUs > 16 && <= 32 | 1024 | CN连接数* 2 |
max_connections | other | 2048 | CN连接数* 2 |
说明comm_max_stream,poolsize,max_prepared_transactions策略同max_connections 。
查看最大连接数
- 使用SQL客户端工具连接集群中的数据库。
- 执行以下命令:
SHOW max_connections;
界面显示的结果与以下信息类似,表示数据库默认支持的最大连接数为200。
max_connections
-----------------
200
(1 row)
查看已使用的连接数
- 使用SQL客户端工具连接集群中的数据库。
- 支持查看如下表所示的连接数场景。
须知
除了创建的时候用双引号引起的数据库和用户名称外,以下命令中用到的数据库名称和用户名称,其中包含的英文字母必须使用小写。
查看连接数介绍表
描述 命令 查看指定用户的会话连接数上限。
执行如下命令查看连接到指定用户dbadmin的会话连接数上限。
SELECT ROLNAME,ROLCONNLIMIT FROM PG_ROLES WHERE ? ROLNAME='dbadmin';
查询结果类似如下信息,其中“-1”表示没有对用户dbadmin设置连接数的限制。
?rolname? | rolconnlimit
? ----------+--------------
? ?dwsadmin |?????????? -1
? (1 row)查看指定用户已使用的会话连接数。
执行如下命令查看指定用户dbadmin已使用的会话连接数。
SELECT COUNT(*) FROM V$SESSION WHERE USERNAME='dbadmin';
查询结果类似如下信息,其中,“1”表示dbadmin已使用的会话连接数。
?count
? -------
? ???? 1
? (1 row)查看指定数据库的会话连接数上限。
执行如下命令查看连接到指定数据库postgres的会话连接数上限。
SELECT DATNAME,DATCONNLIMIT FROM PG_DATABASE WHERE ? DATNAME='postgres';
查询结果类似如下信息,其中“-1”表示没有对数据库postgres设置连接数的限制。
?datname? | datconnlimit
? ----------+--------------
? ?postgres |?????????? -1
? (1 row)查看指定数据库已使用的会话连接数。
执行如下命令查看指定数据库postgres上已使用的会话连接数。
SELECT COUNT(*) FROM PG_STAT_ACTIVITY WHERE ? DATNAME='postgres';
查询结果类似如下信息,其中,“1”表示数据库postgres上已使用的会话连接数。
?count?
? -------
? ???? 1
? (1 row)查看所有用户已使用会话连接数。
执行如下命令查看所有用户已使用的会话连接数。
SELECT COUNT(*) FROM ? PG_STAT_ACTIVITY;
? ?count
? -------
? ???? 10
? (1 row)