設定緩衝區大小以最佳化報表
您可以變更 Essbase 中的擷取緩衝區和擷取排序緩衝區大小,以最佳化 Report Writer 報表和 Smart View「查詢設計工具」查詢。
產生報表所需的時間取決於一些因素,例如您製作報表的來源立方體大小、命令檔中包含的查詢數目,以及擷取緩衝區與擷取排序緩衝區的大小。
可設定的變數用於指定儲存和排序擷取所擷取資料的緩衝區大小。而擷取緩衝區與擷取排序緩衝區應該要夠大,以防止不必要的讀取和寫入活動。您可以在 Essbase Web 介面中設定這些設定。
RESTRICT 或 TOP/BOTTOM Report Writer 命令評估所擷取的資料列資料儲存格之前,會先在擷取緩衝區保存這些儲存格。預設大小為 20 KB。大小下限為 2 KB。增加大小可改善擷取效能。
當擷取緩衝區已滿時,系統會處理資料列並重複使用擷取緩衝區。如果緩衝區太小,頻繁重複使用該區域會增加擷取時間。如果緩衝區太大,當並行使用者執行查詢時,則會使用太多記憶體,這同樣也會增加擷取時間。
擷取排序緩衝區會保存資料直到資料被排序為止。Report Writer 和「查詢設計工具」(在 Smart View 中) 都使用擷取排序緩衝區。預設大小為 20 KB。大小下限為 2 KB。增加大小可改善擷取效能。
設定擷取緩衝區大小與擷取排序緩衝區大小:
-
瀏覽至緩衝區:
- 在首頁上,開啟應用程式,然後開啟資料庫 (立方體)。
- 按一下設定,然後按一下緩衝區。
- 新增您想要使用的值,然後按一下儲存。