网站首页 > 技术文章 正文
在皕杰报表使用数据源的时候,超过数据库最大连接数导致访问不成功。如何修改常用数据库的的最大连接数?
这实际上是数据库本身的设置,下面仅就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系列之(十):最大最小值与结果分级及否定问题查询方法
你 发表评论:
欢迎- 617℃几个Oracle空值处理函数 oracle处理null值的函数
- 610℃Oracle分析函数之Lag和Lead()使用
- 599℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 595℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 591℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 582℃【数据统计分析】详解Oracle分组函数之CUBE
- 572℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 560℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- PageHelper - 最方便的 MyBatis 分页插件
- 面试二:pagehelper是怎么实现分页的,
- MyBatis如何实现分页查询?(mybatis-plus分页查询)
- SpringBoot 各种分页查询方式详解(全网最全)
- 如何在Linux上运行exe文件,怎么用linux运行windows软件
- 快速了解hive(快速了解美国50个州)
- Python 中的 pyodbc 库(pydbclib)
- Linux搭建Weblogic集群(linux weblogic部署项目步骤)
- 「DM专栏」DMDSC共享集群之部署(一)——共享存储配置
- 故障分析 | MySQL 派生表优化(mysql pipe)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)