2024 年 9 月 9 日

透過 AI 驅動的分析與建議,提升您的應用程式效能

Prisma Optimize 現已正式發布。使用它來簡化查詢分析、產生可行的洞察,並透過使用建議來識別和最佳化有問題的查詢,進而提升資料庫效能。

Hero image for Prisma Optimize featuring AI-driven query analysis with code snippet and magnifying glass.

查詢效能:現在簡單到可以在午休時間改善

您建立了一個在開發期間完美運作的應用程式,但一旦上線,速度就會變慢。頁面延遲、特定查詢拖慢速度,而識別根本原因感覺像是在猜謎遊戲。是未索引的欄位嗎?還是查詢傳回過多資料?手動梳理日誌可能需要數小時,尤其是在沒有合適的工具來找出問題的情況下。

Prisma Optimize 如何解決這個問題: Prisma Optimize 消除了查詢疑難排解的猜測。它會自動識別有問題的查詢、突顯效能瓶頸,並提供可行的建議。您還可以即時追蹤最佳化的影響,讓您可以專注於建置應用程式,同時 Prisma Optimize 協助您微調效能。

簡化查詢洞察和最佳化

快速的資料庫查詢對於應用程式效能至關重要,但追蹤慢速查詢並修復它們可能很複雜。Prisma Optimize 透過以下方式簡化此流程

  • 自動浮現有問題的查詢。
  • 提供關鍵效能指標和有針對性的改進建議。
  • 提供原始查詢的洞察,以進行更深入的分析。

透過 Prisma Optimize,您可以最佳化資料庫,而無需複雜的設定或其他基礎架構。

取得效能指標並查看原始查詢

Prisma Optimize 讓您可以從應用程式執行建立記錄並檢視查詢延遲

A recording consisting of query performance insights

您也可以點擊特定查詢以檢視產生的原始查詢、識別錯誤,並存取更全面的效能洞察

A recording consisting of a more comprehensive query performance insights

改善查詢的專家建議

Prisma Optimize 提供可行的建議來提升查詢效能,為您節省數小時的手動疑難排解時間。目前的建議包括(以及更多即將推出)

  • 傳回過多列: 透過限制不必要的資料擷取來減少負載。
  • 在未索引的欄位上進行查詢篩選: 識別索引將改善效能的位置。
  • LIKE 運算造成的完整資料表掃描: 在查詢中偵測到效率低落的運算子時,建議更有效率的替代方案。

您可以比較不同記錄之間的查詢延遲,以評估套用這些建議後的效能改進

Comparing performance after applying the recommendations provided by optimize

與 Prisma AI 互動,從每個建議中獲得更多洞察

點擊任何建議中的 Ask AI 按鈕,與 Prisma AI 互動,並獲得針對所提供建議的額外洞察

GIF of an interaction with Prisma AI chatbot to gain more insights on a specific recommendation

試用範例應用程式

探索 Prisma 儲存庫中的範例應用程式,以跟著操作並使用 Prisma Optimize 最佳化查詢效能

示範描述
starterPrisma Optimize 入門應用程式
optimize-excessive-rows示範 Optimize 提供的「傳回過多列」建議的範例應用程式。
optimize-full-table-scan示範 Optimize 提供的「由 LIKE 運算造成的完整資料表掃描」建議的範例應用程式。
optimize-unindexed-column示範 Optimize 提供的「在未索引的欄位上進行查詢篩選」建議的範例應用程式。

開始最佳化您的查詢

立即開始使用 Prisma Optimize,看看它為您的查詢效能帶來的改進。透過 X 或我們的變更日誌,隨時掌握 Prisma 的最新資訊。如果您需要支援,請聯絡我們的 Discord


開始使用 Prisma Optimize



閱讀文件

不要錯過下一篇文章!

訂閱 Prisma 電子報