隆重推出 Prisma Optimize——一種除錯效能相關問題、提升應用速度並瞭解 Prisma ORM 內部機制的全新方式!
您是否曾好奇 Prisma ORM 在幕後生成的 SQL 查詢?或者您是否曾致力於提升應用程式的效能和使用者體驗?Prisma Optimize 將徹底改變您理解和改進專案的方式。
Prisma Optimize 提供了對 Prisma ORM 內部運作前所未有的訪問許可權,對生成的 SQL 和操作效率提供完全透明度。
Prisma Optimize 搶先體驗版於今日釋出,我們將在未來幾個月內增加更多激動人心的新功能。我們邀請您提供反饋,幫助我們塑造這款產品的未來。
一個真實世界的例子
為了展示 Prisma Optimize 的強大功能,我以 Dub.co(一個使用 Prisma ORM 的知名開源專案)為例,製作了一個影片演練,展示 Prisma Optimize 如何幫助我掌握其內部執行機制。
為什麼資料庫效能瓶頸會導致應用變慢
緩慢的應用程式會使使用者感到沮喪,並可能阻礙業務增長。通常,根本原因在於資料庫互動,這些互動可能複雜且不透明。低效的查詢、過度的資料獲取以及最佳化不佳的資料庫模式是導致效能下降的常見原因。
Prisma Optimize 透過提供對資料庫操作的清晰洞察,直接解決了這些問題。它使開發人員能夠查明慢查詢、識別資料過度獲取以及識別資料庫模式中低效的關係。藉助 Prisma Optimize,您可以簡化資料庫互動,顯著加快應用程式速度,確保更流暢、響應更迅速的使用者體驗。
Prisma Optimize 不僅能幫助您診斷效能問題,還能讓您深入瞭解資料庫管理的複雜性,使其成為開發人員在最佳化應用程式速度的同時學習新技能和知識的不可或缺的工具。
一款用於資料驅動應用程式開發的綜合工具
Optimize 是一個客戶端擴充套件 (Client Extension),可以在任何使用 Prisma ORM 的應用程式中啟用。它透過與 Prisma ORM 強大的可觀測性和日誌記錄基礎設施整合,無縫收集應用程式的效能資訊。然後,這些資料會被傳輸並在直觀的儀表板中顯示,提供清晰且可操作的洞察。未來,隨著我們為 Optimize 增加產品功能,我們將包括提供如何解決我們發現的問題的建議的功能。敬請期待!
Prisma Optimize 是一款您在開發過程中使用的工具,其通用工作流程如下所示:
- 您識別出您想要分析的應用程式的某個方面。這可能是一個使用者介面互動或一個後臺處理任務。
- 然後您啟用 Optimize 並激活應用程式的這部分——例如,透過點選網站或訪問 API 端點。
- Optimize 將主動收集所有執行的 Prisma ORM 查詢以及關鍵效能指標,如查詢延遲、頻率和任何相關錯誤。它還提供對每個查詢生成的精確 SQL 的可見性。
立即免費試用 Optimize,提升您的應用程式效能
開始使用 Prisma Optimize 既快捷又簡單。無論您是想增強現有應用程式還是透過演示探索其功能,Optimize 都旨在實現即時整合和快速成果。
要開始使用,只需將 Prisma Optimize 安裝並整合到您現有的應用程式中,或使用示例應用程式進行實驗
-
安裝 Optimize 擴充套件
-
啟用
tracing預覽功能,並執行npx prisma generate -
使用 Optimize 擴充套件您的 Prisma Client
-
在您的瀏覽器中訪問 Prisma Optimize 儀表板並開始新的錄製。
-
執行您的應用程式。
您將被提示使用平臺賬戶登入。
-
您現在可以在儀表板上檢視即時結果了!
立即試用 Optimize
不要錯過下一篇文章!
訂閱 Prisma 新聞通訊