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

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

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

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

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

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

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

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

  1. 瀏覽至緩衝區
    Redwood 介面
    1. 在「應用程式」頁面中,依序開啟應用程式和資料庫 (立方體)。
    2. 依序按一下自訂項設定值以及緩衝區

    傳統 Web 介面

    在「應用程式」頁面中,依序前往立方體偵測器和設定值頁籤,然後選取緩衝區

  2. 新增您想要使用的值,然後按一下儲存