网站首页 > 技术文章 正文
在皕杰报表使用数据源的时候,超过数据库最大连接数导致访问不成功。如何修改常用数据库的的最大连接数?
这实际上是数据库本身的设置,下面仅就oracle、mysql、sqlserver加以说明。
1. oracle
链接信息
SELECT * FROM v$session;
主要字段含义:
Username:连接用户名
Program:应用程序名
Machine:机器名
Osuser:操作系统用户
logon_time:登录时间
STATUS:session状态( Achtive:正执行SQL语句,Inactive:等待操作.Killed:被标注为删除)
连接总数
SELECT COUNT (*) FROM v$session;
正在执行sql语句的连接数
SELECT COUNT (*) FROM v$session where status = 'ACTIVE';
某用户的连接数
SELECT COUNT (*) FROM v$session where status = 'ACTIVE' AND username = 'xxxx';
查看允许的最大链接数
select value from v$parameter where name = 'processes';
修改最大连接数
alter system set processes = 300 scope = spfile;
2. Mysql
查看mysql的最大连接数:
show variables like '%max_connections%';
查看服务器响应的最大连接数:
show global status like 'Max_used_connections';
修改最大连接数
set GLOBAL max_connections=256;
方法2
修改mysql配置文件my.cnf,在[mysqld]段中添加或修改max_connections值:
max_connections=256
重启mysql服务即可。
Mysql5.5 mysql5.6 mysql5.7:默认的最大连接数都是151,上限为:100000
Mysql5.0版本:默认的最大连接数为100,上限为16384
3. Sqlserver
查询最大连接数
SELECT value_in_use
FROM sys.configurations c
WHERE c.name = 'user connections';
默认值为:0,即无限制。
查询当前连接数
select count(distinct(login_time)) from sys.sysprocesses
设置最大连接数
exec sp_configure 'show advanced options', 1
GO
RECONFIGURE WITH OVERRIDE
GO
exec sp_configure 'user connections', 300
GO
RECONFIGURE WITH OVERRIDE
GO
设置过后需要重启数据库才会生效。
猜你喜欢
- 2024-11-07 Java中的字符串(String)最大长度限制
- 2024-11-07 Oracle如何进行高可用管理? oracle数据库高可用方案
- 2024-11-07 对于oracle中count,max,min,sum,avg以及NVL函数我是这样理解的
- 2024-11-07 oracle rac 查看pdb的最大会话连接数
- 2024-11-07 常用SQL系列之(十):最大最小值与结果分级及否定问题查询方法
你 发表评论:
欢迎- 09-0613.通过Excel导出数据库中的维值_数据库exp导入导出数据
- 09-06做数据分析时,SQL需要达到以下水平
- 09-06Java开发指南:JDK21下载、安装及目录解析,轻松开启编程之旅
- 09-06hive存储过程_hive存储过程环境变量
- 09-06Maven常用命令_maven常用命令有哪些
- 09-06JDK从8升级到21的问题集_jdk更新到几了
- 09-06Oracle狂刷存在感 NRF展会惊艳四座
- 09-06哪些软件支持UDI标签的生成与验证
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)