You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Prisma.js连接MySQL时如何在连接串配置connection_limit和pool_timeout

Prisma数据库连接串参数配置不生效解决方案

错误原因

你使用的两种连接串写法均不符合标准URL查询参数的格式规则:

  • 第一种写法中,数据库名称后首个参数的分隔符错误使用了&:URL的查询参数必须以?作为开头标识符,后续多个参数才使用&分隔
  • 第二种写法中,第二个参数的分隔符错误使用了?:除首个参数前加?外,其余所有参数前都必须使用&分隔

正确配置写法

直接替换为以下格式的连接串即可生效:
mysql://root@localhost:3306/gamma_db?connection_limit=40&pool_timeout=20

额外验证注意事项

  • Prisma中pool_timeout参数的单位为秒,你填写的20即代表连接池超时时间为20秒,符合配置要求
  • 若后续出现参数仍不生效的情况,可检查你的数据库账号密码是否包含?、&、@等特殊字符,特殊字符需要先做URL编码后再填入连接串,避免解析错误
  • 配置生效后可通过MySQL命令show processlist;查看当前活跃连接数,验证connection_limit配置是否符合预期

内容的提问来源于stack exchange,提问作者x19

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 08:36:03