原帖30楼的程序,知道为啥用二维数据库连接池吗?
多个池,各自有不同的连接数。
来源是,铁路售票服务器。一个业务服务器为各个业务部门所用。
春运时,抢票那是非常紧张,各级业务部门也非常关心自己范围的业绩,经常会要进行实时进度统计,这个统计会严重影响前台售票作业。一度禁止在业务高峰进行统计分析作业。可是人们就是需要这时候查看呀,怎么解决?
这时候连接池上手了。建立若干用户角色,比方,售票业务,调度业务,账务业务,营销管理,每个角色对各个表有不同的权限。每个池按一个用户角色登录数据库,配给不同数量的连接数。
登录服务器的前端用户按门分类,给一个证书,证书里有一个DBLABEL,这个DBLABEL确定它可以使用哪个数据库连接池。
假如这么安排,售票池40个连接,调度池4个连接,账务3个,管理3(业务紧张时1)个。
这样管理团队就可以随便查询啦,不管多少管理客户端,排队使用这个池即可,不会对繁忙的售票业务造成过大干扰。愿意安排多少作业点由业务部门定,我们不管,反正资源就这么多了。
【 在 ylh1969 的大作中提到: 】
: 发信人: ylh1969 (没谱), 信区: CProgramming
: 标 题: Re: 一个提高数据库连接效率的方法-自愈式连接池
: 发信站: 水木社区 (Tue Aug 4 10:48:31 2026), 站内
: ...................
--
FROM 221.221.55.*