当我的数据库是 MySQL 时,如何在我的连接字符串中设置 connection_limit 和 pool_timeout?
How can I set connection_limit and pool_timeout in my connectionstring when my database is MySQL?
我在我的项目中使用 Prisma.js
作为 ORM。
我想在 connectionstring
.
中应用 connection_limit
和 pool_timeout
参数
我测试了这些连接字符串,但它们没有用。
"mysql://root@localhost:3306/gamma_db&connection_limit=40&pool_timeout=20"
"mysql://root@localhost:3306/gamma_db?connection_limit=40?pool_timeout=20"
我该如何解决这个问题?
似乎连接字符串必须遵循以下模式:
mysql://USER:PASSWORD@HOST:PORT/DATABASE?KEY1=VALUE&KEY2=VALUE&KEY3=VALUE
哪里是“?”将 base URL 与 Arguments 分开,“&”将您可能拥有的实际参数分开。
在你的情况下,你的连接字符串应该是:
"mysql://root@localhost:3306/gamma_db?connection_limit=40&pool_timeout=20"
可以在此处找到更多示例和附加信息:
Prisma - Databased Connectors - MySQL
我在我的项目中使用 Prisma.js
作为 ORM。
我想在 connectionstring
.
connection_limit
和 pool_timeout
参数
我测试了这些连接字符串,但它们没有用。
"mysql://root@localhost:3306/gamma_db&connection_limit=40&pool_timeout=20"
"mysql://root@localhost:3306/gamma_db?connection_limit=40?pool_timeout=20"
我该如何解决这个问题?
似乎连接字符串必须遵循以下模式:
mysql://USER:PASSWORD@HOST:PORT/DATABASE?KEY1=VALUE&KEY2=VALUE&KEY3=VALUE
哪里是“?”将 base URL 与 Arguments 分开,“&”将您可能拥有的实际参数分开。
在你的情况下,你的连接字符串应该是:
"mysql://root@localhost:3306/gamma_db?connection_limit=40&pool_timeout=20"
可以在此处找到更多示例和附加信息: Prisma - Databased Connectors - MySQL