feat: 优化设备状态更新逻辑,批量预加载任务状态以避免N+1查询问题;在SystemConfigService中添加配置缓存机制,提升配置读取性能;调整GameCompletionDetectionService中的事务超时设置,确保快速完成任务标记

This commit is contained in:
zyh
2025-10-06 15:13:21 +08:00
parent a7e02936ee
commit f339f16ded
4 changed files with 174 additions and 46 deletions

View File

@@ -11,9 +11,9 @@ spring:
maximum-pool-size: 100 # 增加最大连接数从50到100
minimum-idle: 20 # 增加最小空闲连接从10到20
connection-timeout: 10000 # 降低连接获取超时从30秒到10秒
idle-timeout: 300000 # 空闲连接超时5分钟(从10分钟降低
max-lifetime: 1800000 # 连接最大存活30分钟
leak-detection-threshold: 30000 # 连接泄漏检测30秒从60秒降低
idle-timeout: 240000 # 空闲连接超时4分钟(必须 < wait_timeout
max-lifetime: 240000 # 连接最大存活4分钟必须 < MySQL wait_timeout=5分钟
leak-detection-threshold: 60000 # 连接泄漏检测60秒给事务足够时间
validation-timeout: 3000 # 连接验证超时3秒从5秒降低
connection-test-query: SELECT 1
# 连接池健康监控和自动重连