設定緩衝區大小以最佳化報表

您可以變更擷取緩衝區與擷取排序緩衝區大小,以最佳化 Report Writer 報表與 Smart View「查詢設計工具」查詢。

產生報表所需的時間取決於一些因素,例如您製作報表的來源立方體大小、命令檔中包含的查詢數目,以及擷取緩衝區與擷取排序緩衝區的大小。

可設定的變數用於指定儲存和排序擷取所擷取資料的緩衝區大小。而擷取緩衝區與擷取排序緩衝區應該要夠大,以防止不必要的讀取和寫入活動。您可以在 Essbase Web 介面或在 MaxL 中設定它們。

RESTRICT 或 TOP/BOTTOM Report Writer 命令評估所擷取的資料列資料儲存格之前,會先在擷取緩衝區保存這些儲存格。預設大小為 20 KB。大小下限為 2 KB。增加大小可改善擷取效能。

當擷取緩衝區已滿時,系統會處理資料列並重複使用擷取緩衝區。如果緩衝區太小,頻繁重複使用該區域會增加擷取時間。如果緩衝區太大,當並行使用者執行查詢時,則會使用太多記憶體,這同樣也會增加擷取時間。

擷取排序緩衝區會保存資料直到資料被排序為止。Report Writer 與「查詢設計工具」(在 Smart View 中) 會使用擷取排序緩衝區。預設大小為 20 KB。大小下限為 2 KB。增加大小可改善擷取效能。

您可以在 Essbase Web 介面的立方體偵測器中變更擷取緩衝區與擷取排序緩衝區大小,以最佳化 Report Writer 報表與 Smart View「查詢設計工具」查詢。


Essbase Web 介面中立方體偵測器的「設定值」、「緩衝區」頁籤圖像。

設定擷取緩衝區大小與擷取排序緩衝區大小:

  1. Essbase Web 介面的立方體偵測器中,前往設定值頁籤並選取緩衝區
  2. 新增您想要使用的值,然後按一下儲存