為了縮短 SQL 服務器的加載時間并提高性能,我嘗試了以下方法:
在一個名為 SQL_Query 的查詢中,我使用
let
Source = SQL.Databse(SomeSQLCode),
BufferMyTabel = Table.Buffer(Source)
in
BufferMyTabel
在另一個下游查詢中,我只是使用
let
Source = SQL_Query
more code
- 這是否正確緩沖了我的 SQL 匯出以便在我的下游查詢中進一步使用?
- 只要我不更新 SQL_Query 并保持 Excel 處于打開狀態,這些資料是否應該保留在記憶體中以允許更快的訪問?
uj5u.com熱心網友回復:
不,那行不通。
您的第二個查詢將發出它自己的另一個查詢。
如果您在同一個查詢中重用資料,例如多次參考同一個集合,緩沖區可以提供幫助。
請記住,在 Power 查詢中,將放入記憶體的資料量有一個記憶體限制,大約 256MB,之后將開始分頁資料。
考慮查看 Chris Webb 的此鏈接作為示例:
使用串列緩沖區提高功率查詢計算性能
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/410269.html
標籤:
下一篇:從表創建表
