#30276·Prisma

Prisma.$transaction() 每次调用都会泄露本机(非堆) RSS 内存 - 在 7.9.1 和 7.10.0 版本中使用 libSQL 适配器时会出现此问题

作者: Zat-A创建于 2026年9月13日更新于 2026年9月13日

// ZZTERM22ZZ/schema.ZZTERM23ZZ generator client { provider = "ZZTERM24ZZ-client" output = "../generated/ZZTERM25ZZ" }

datasource db { provider = "sqlite" }

model Widget { id String @id @default(cuid()) name String }

// ZZTERM26ZZ.config.ts import "dotenv/config"; import { defineConfig } from "ZZTERM27ZZ/config";

export default defineConfig({ schema: "ZZTERM28ZZ/schema.ZZTERM29ZZ", datasource: { url: process.env["DATABASE_URL"] }, });

// repro.mts import "dotenv/config"; import { PrismaLibSql } from "@ZZTERM30ZZ/adapter-libsql"; import { PrismaClient } from "./generated/ZZTERM31ZZ/client.js";

const ZZTERM32ZZ = new PrismaClient({ adapter: new PrismaLibSql(), datasource: { url: process.env["DATABASE_URL"] }, });

const widget = await ZZTERM33ZZ.widget.findFirst();

console.log(widget);