重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
”并发用户量:88/1500“这个分母是怎么得出来的
[打印本页]
作者:
Inkcup
时间:
2026-1-11 12:30
标题:
”并发用户量:88/1500“这个分母是怎么得出来的
在Oracle数据库中,分母1500 通常表示 数据库允许的最大并发用户数(sessions/processes)。
------------------------------------------------------------------
主要来源参数
1. PROCESSES 参数(最重要)
-- 查看当前设置
SELECT name, value, description
FROM v$parameter
WHERE name = 'processes';
-- 或者
SHOW PARAMETER processes;
2. SESSIONS 参数(通常基于PROCESSES计算)
-- 查看会话限制
SELECT name, value, description
FROM v$parameter
WHERE name = 'sessions';
-- sessions默认公式:processes * 1.1 + 5
#也可以看awr报告
------------------------------------------------------------------
为什么是1500?
1500这个值通常来自:
1.初始化参数设置:
-- 在init.ora或spfile中设置
processes = 1500
sessions = 1655
2.基于硬件资源和业务需求的经验值:
考虑服务器内存(每个进程/会话需要内存)
考虑业务峰值并发需求
预留管理会话空间
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2