mundae
PPrisma
•Created by mundae on 2/24/2025 in #help-and-questions
Optimize not showing any queries
For some reason when I click on record it won't show any queries done but the accelerate works. (pnpm dev)
import { PrismaClient } from '@prisma/client/edge'
import { withOptimize } from '@prisma/extension-optimize'
import { withAccelerate } from '@prisma/extension-accelerate'
const prisma = new PrismaClient({ log: ['query', 'info', 'warn', 'error'] })
.$extends(
withOptimize({
apiKey: process.env.OPTIMIZE_API_KEY!,
enable: true,
})
)
.$extends(withAccelerate())
.$extends({
query: {
$allModels: {
async $allOperations({ operation, model, args, query }) {
const start = performance.now()
const result = await query(args)
const end = performance.now()
const duration = end - start
console.log(`Query ${model}.${operation} took ${duration.toFixed(2)}ms`)
return result
},
},
},
})
export default prisma
import { PrismaClient } from '@prisma/client/edge'
import { withOptimize } from '@prisma/extension-optimize'
import { withAccelerate } from '@prisma/extension-accelerate'
const prisma = new PrismaClient({ log: ['query', 'info', 'warn', 'error'] })
.$extends(
withOptimize({
apiKey: process.env.OPTIMIZE_API_KEY!,
enable: true,
})
)
.$extends(withAccelerate())
.$extends({
query: {
$allModels: {
async $allOperations({ operation, model, args, query }) {
const start = performance.now()
const result = await query(args)
const end = performance.now()
const duration = end - start
console.log(`Query ${model}.${operation} took ${duration.toFixed(2)}ms`)
return result
},
},
},
})
export default prisma
19 replies