sourcebot/packages/db/tools/scripts/test-repo-query-perf.ts
2025-11-04 21:22:31 -08:00

25 lines
No EOL
648 B
TypeScript

import { Script } from "../scriptRunner";
import { PrismaClient } from "../../dist";
export const testRepoQueryPerf: Script = {
run: async (prisma: PrismaClient) => {
const start = Date.now();
const allRepos = await prisma.repo.findMany({
where: {
orgId: 1,
},
include: {
connections: {
include: {
connection: true,
}
}
}
});
const durationMs = Date.now() - start;
console.log(`Found ${allRepos.length} repos in ${durationMs}ms`);
}
};