为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server 64 V8
1-2-38-21.07.09-143359-10018-ENT Pack1
DB Version: 0x7000c 1-2-38-21.07.09-143359-10018-ENT Pack1
达梦版本.png
【操作系统】:linux
【CPU】: E5-2630 v4
【问题描述】*:超过了最大连接限制,这个怎么搞?
受两个参数限制:V$LICENSE 中CONCURRENCY_USER_NUMBER , dm.ini 中MAX_SESSIONS,二者取最小值。
1、通过查看dm.ini确定当前max_session值;
2、如果已经是合适的连接数,就得查看是哪些sql业务产生了异常多的连接,是锁表,阻塞,还是硬件资源不足或者sql执行慢,需要优化等,判断是人为原因或其他硬件原因造成的大量会话;
3、若确实是当前会话设置不合适,可适当调整;
听说将dm.ini里面的MAX_SESSIONS改成1000,再重启数据库,但是在linux服务器上面搜索,出现了多个dm.ini,不知道改哪个
