メインコンテンツにスキップ

既知の制限事項

以下は、Prisma Optimizeを使用する際の既知の制限事項です。もし、記載されていない制限事項をご存知の場合は、コミュニティの #help-and-questions チャンネルで教えてください Discord

レコーディングセッションのクエリ制限

レコーディングセッションには、最大10,000件のクエリを含めることができます。この制限に達すると、レコーディングセッションは終了します。

ワークスペースごとのレコーディング制限

ワークスペースには、最大100件のレコーディングを含めることができます。

Prisma AIの範囲と制約

Prisma AIは、推奨事項を実装するための有益なガイダンスを提供できますが、留意すべき重要な制限事項がいくつかあります。

  • 情報と正確性:AIは、広範で一般的な知識ベースに基づいてアドバイスを提供し、Prisma ORMドキュメントへの直接アクセス権を持っていません。これにより、時折、不正確または古い情報が提供される可能性があります。

  • 限定的なコンテキストと適応性:AIは、会話を永続化したり、以前のインタラクションから学習したりしません。その応答は一般化されており、高度なユーザーの特定のニーズに常に対応できるとは限りません。

  • 静的な知識と範囲:AIの知識は静的であり、特定の日付以降の最新のアップデートやベストプラクティスが含まれていない場合があります。Prisma ORMのコンテキスト内でのみアドバイスを提供し、コードの変更や実行、またはユーザー環境との直接的な対話はできません。

Optimize拡張機能とともにPrisma Accelerateクライアント拡張機能を使用する

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をローカルで使用してクエリを実行し、クエリのパフォーマンスを検査および改善できます。