Prisma:查询数据库时出错:数据库错误:致命:连接太多

Har*_*M V 6 next.js prisma

我在我的 nextjs 应用程序中使用 Prisma 作为 ORM。我在 lib 文件中启动 Prisma 客户端,并在需要实例的地方导入相同的客户端。但仍然收到以下错误。

查询数据库时出错:数据库错误:致命:角色“qcjoaamjgbnxjx”的连接太多

prisma 客户端:

import { PrismaClient } from '@prisma/client';

const prisma = new PrismaClient();
export default prisma;
Run Code Online (Sandbox Code Playgroud)

Rya*_*yan 9

您可以尝试按此处PrismaClient所示进行实例化,以便每次重新加载时都不会创建新连接。

  • 所以这很有帮助,但我有一个特定的 API 端点需要运行许多查询。每当命中此端点时,20/20 连接就会达到最大。但我不知道为什么,因为我创建了一个全球 Prisma 客户端。我是否需要升级才能拥有超过 20 个连接?我觉得一定有一些我可以做的优化,但我不确定具体如何做。 (2认同)