-
-
Notifications
You must be signed in to change notification settings - Fork 6k
batch 聚合数据库写,以缓解数据库压力 #414
Copy link
Copy link
Closed
Labels
enhancementNew feature or requestNew feature or requestpriorityThis will have high priority.This will have high priority.
Description
例行检查
- 我已确认目前没有类似 issue
- 我已确认我已升级到最新版本
- 我已完整查看过项目 README,尤其是常见问题部分
- 我理解并愿意跟进此 issue,协助测试和提供反馈
- 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭
问题描述
并发请求 oneapi 接口时候,从监控中可以看到 mysql 的连接数一直在上升,没被释放。
复现步骤
- 设置最大连接数为 100,超时时候 60s
- 连续发送 embedding 请求(一轮30个,调用结束后继续发送,累计发送100轮)
- SHOW STATUS LIKE 'Threads_connected'; 命令查看实时连接数
会发现连接数一直在上涨,最终到 100 附近。此时所有请求会被阻断,无法继续进行。需要等待 SQL 超时后,才会继续执行。
按道理来说,30并发,连接数在 50,60 差不多了,但是现在会持续增长。目测是没在请求后释放连接,或者连接被其他请求复用,而是等连接超时才去释放,其他任务才能创建新的连接。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestpriorityThis will have high priority.This will have high priority.

