關於 Prisma Optimize 的已知限制
以下是使用 Prisma Optimize 時的已知限制。如果您發現任何遺漏的限制,請透過我們的社群 Discord 的 #help-and-questions 頻道告知我們。
錄製會話的查詢限制
每個錄製會話最多可包含 10,000 條查詢。達到此限制後,錄製會話將結束。
每個工作區的錄製限制
Prisma AI 的範圍和限制
雖然Prisma AI 可以為實施建議提供有用的指導,但仍需牢記一些重要限制:
-
資訊和準確性:AI 基於廣泛的通用知識庫提供建議,無法直接訪問 Prisma ORM 文件。這可能偶爾導致不準確或過時資訊。
-
有限的上下文和適應性:AI 不會保留對話或從以前的互動中學習。其回覆是通用的,可能無法始終滿足高階使用者的特定需求。
-
靜態知識和範圍:AI 的知識是靜態的,可能不包含特定日期之後的最新更新或最佳實踐。它僅在 Prisma ORM 的上下文中提供建議,不能修改或執行程式碼,也不能直接與使用者環境互動。
將 Prisma Accelerate 客戶端擴充套件與 Optimize 擴充套件配合使用
將Optimize 客戶端擴充套件 與 Accelerate 客戶端擴充套件 配合使用時,請確保 Accelerate 客戶端擴充套件最後新增到你的擴充套件 PrismaClient 中。這使得 Optimize 能夠接收可快取操作。
const prisma = new PrismaClient()
.$extends(
withOptimize({
apiKey: process.env.OPTIMIZE_API_KEY,
}),
)
.$extends(withAccelerate());
MongoDB 建議中的 SQL 引用
Prisma Optimize 為 MongoDB 使用者提供了有用的建議,儘管Prisma AI 的某些解釋可能引用 SQL 特定的概念。然而,這些建議對於 MongoDB 環境仍然有用且適用。
MongoDB 中的原始查詢可見性
原始查詢在 MongoDB 中可見,但傳遞給它們的引數不會顯示。
驅動程式介面卡相容性
Prisma Optimize 尚不相容驅動程式介面卡。但是,作為一種變通方法,你可以使用常規的 Prisma Client 和 Prisma Optimize 在本地執行查詢,以檢查和改進查詢效能。