Prisma Optimize 現已正式發布。使用它來簡化查詢分析、產生可行的洞察,並透過使用建議來識別和最佳化有問題的查詢,進而提升資料庫效能。
查詢效能:現在簡單到可以在午休時間改善
您建立了一個在開發期間完美運作的應用程式,但一旦上線,速度就會變慢。頁面延遲、特定查詢拖慢速度,而識別根本原因感覺像是在猜謎遊戲。是未索引的欄位嗎?還是查詢傳回過多資料?手動梳理日誌可能需要數小時,尤其是在沒有合適的工具來找出問題的情況下。
Prisma Optimize 如何解決這個問題: Prisma Optimize 消除了查詢疑難排解的猜測。它會自動識別有問題的查詢、突顯效能瓶頸,並提供可行的建議。您還可以即時追蹤最佳化的影響,讓您可以專注於建置應用程式,同時 Prisma Optimize 協助您微調效能。
簡化查詢洞察和最佳化
快速的資料庫查詢對於應用程式效能至關重要,但追蹤慢速查詢並修復它們可能很複雜。Prisma Optimize 透過以下方式簡化此流程
- 自動浮現有問題的查詢。
- 提供關鍵效能指標和有針對性的改進建議。
- 提供原始查詢的洞察,以進行更深入的分析。
透過 Prisma Optimize,您可以最佳化資料庫,而無需複雜的設定或其他基礎架構。
取得效能指標並查看原始查詢
Prisma Optimize 讓您可以從應用程式執行建立記錄並檢視查詢延遲
您也可以點擊特定查詢以檢視產生的原始查詢、識別錯誤,並存取更全面的效能洞察
改善查詢的專家建議
Prisma Optimize 提供可行的建議來提升查詢效能,為您節省數小時的手動疑難排解時間。目前的建議包括(以及更多即將推出)
- 傳回過多列: 透過限制不必要的資料擷取來減少負載。
- 在未索引的欄位上進行查詢篩選: 識別索引將改善效能的位置。
- 由
LIKE
運算造成的完整資料表掃描: 在查詢中偵測到效率低落的運算子時,建議更有效率的替代方案。
您可以比較不同記錄之間的查詢延遲,以評估套用這些建議後的效能改進
與 Prisma AI 互動,從每個建議中獲得更多洞察
點擊任何建議中的 Ask AI 按鈕,與 Prisma AI 互動,並獲得針對所提供建議的額外洞察
試用範例應用程式
探索 Prisma 儲存庫中的範例應用程式,以跟著操作並使用 Prisma Optimize 最佳化查詢效能
示範 | 描述 |
---|---|
starter | Prisma Optimize 入門應用程式 |
optimize-excessive-rows | 示範 Optimize 提供的「傳回過多列」建議的範例應用程式。 |
optimize-full-table-scan | 示範 Optimize 提供的「由 LIKE 運算造成的完整資料表掃描」建議的範例應用程式。 |
optimize-unindexed-column | 示範 Optimize 提供的「在未索引的欄位上進行查詢篩選」建議的範例應用程式。 |
開始最佳化您的查詢
立即開始使用 Prisma Optimize,看看它為您的查詢效能帶來的改進。透過 X 或我們的變更日誌,隨時掌握 Prisma 的最新資訊。如果您需要支援,請聯絡我們的 Discord。
開始使用 Prisma Optimize
閱讀文件
不要錯過下一篇文章!
訂閱 Prisma 電子報