GBase 8s
运维管理
问答

数据库连接如何区分具体应用?

发表于2025-11-27 10:30:13102次浏览14个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】:all

【操作系统】:

【CPU】:

【问题描述】*: 多个应用(appA、appB、appC)同时调用GBase8s,如何在不同的应用端通过参数传递应用名称,方便后台监控数据库服务时区分占用的连接分别来自哪个服务? 

评论

登录后才可以发表评论
用户头像
路路路发表于 8个月前
稍等
用户头像
小鱼不吐泡泡发表于 8个月前
好像没这种参数吧,不能查一下当前session的sessionid然后通过sessionid过滤呢
Wind发表于 8个月前
@小鱼不吐泡泡:网上查询到可以jdbcurl增加参数 APP=应用名称; 加了之后可以正常链接数据库,但不知如何检查新增的参数在服务端有没有生效?也无法验证这个说法是否正确。
用户头像
小鱼不吐泡泡发表于 8个月前
@Wind:查jdbc手册有没有这个参数就知道正不正确了,手册里没有应该就是没有
用户头像
liaosnet发表于 8个月前
syssessions.feprogram 看看能不能区分吧。
Wind发表于 8个月前
@liaosnet:看了,这个字段存储的是应用的驱动类路径。但是不知道如何能修改这个参数,修改为应用名称之类的。
用户头像
GBase用户28017发表于 8个月前
这要是固定IP可以通过连接IP来判断。否则难。
Wind发表于 8个月前
@GBase用户28017:ip不准确,同一个ip可以部署多个服务
用户头像
曾阿牛发表于 8个月前
每个应用分配一个database,在数据库中查询都有哪些database在被访问或使用
用户头像
levvel发表于 2个月前
写得真好!
用户头像
柒柒天晴发表于 2个月前
学习了
GBase用户51820发表于 2个月前
等答案了啊。
菲菲发表于 2个月前
围观了。