【详述】在使用 StarRocks2.4.2 连接 JDBC 时,在前端(fe)的审计日志中发现了很多查询当前会话临时变量值的请求。有时这个查询会很慢,导致 SQL 查询变慢。经过测试发现,每次创建 JDBC 连接都会查询这个系统变量。想知道这个查询是否正常,因为在审计日志中发现了很多超时,而且每次请求都会查询,据统计每天请求上万次,这样会不会对 StarRocks 产生影响?
【StarRocks版本】2.4.2
【详述】在使用 StarRocks2.4.2 连接 JDBC 时,在前端(fe)的审计日志中发现了很多查询当前会话临时变量值的请求。有时这个查询会很慢,导致 SQL 查询变慢。经过测试发现,每次创建 JDBC 连接都会查询这个系统变量。想知道这个查询是否正常,因为在审计日志中发现了很多超时,而且每次请求都会查询,据统计每天请求上万次,这样会不会对 StarRocks 产生影响?
【StarRocks版本】2.4.2
我知道是jdbc实现的,我想知道,这样每次频繁请求对starrcks本身会不会产生什么其它影响,因为我在审计日志中发现了很多超时。
有清楚的大佬帮忙看下这个么?最新版本 2.5.7也有这种问题么?
根据fe.audit.log中看这类型的 sql 执行基本是 5ms,没看到执行超时。qps会变高
同时段通过jdbc查询的并发比较高么
是的,每一次jdbc连接都会请求一次,连接的用户请求过多,就会出现慢查询,导致starrcks查询延时
大佬,这样设计是什么原因呀?每次创建的jdbc连接都有,我们现在升级到2.5.7版本也有这样的情况