Oracle Smart View for Office 是 Microsoft Office 增益集。增益集會載入至 Microsoft Excel 程序。透過智慧型檢視將報表匯入至 Excel 時,Excel 程序會耗用記憶體,而且這會對效能造成負面影響。
例如,方格和表單例項、「復原」緩衝區中的物件、XML 剖析等等,將會導致 Excel 程序耗用記憶體。因此,Excel 或機器記憶體限制也會變成智慧型檢視記憶體限制。這可能會嚴重影響效能。
智慧型檢視中沒有可管理此問題的記憶體組態參數。
Excel 32 位元和 64 位元具有不同的記憶體限制:
對於 Excel 32 位元,記憶體上限或 RAM 上限是 2GB。
Oracle 測試已顯示 Excel 32 位元記憶體使用量超過 700 MB 時,Excel 的行為會異常,而且可能會非預期地終止。
64 位元版本的 Excel 未限制為 2 GB 的 RAM,但 32 位元 Office 應用程式則為此限制。
對於大型報表,Oracle 建議使用 64 位元 Excel。或者,請考慮減少報表中的列數、欄數和 POV 數目,以減少將傳送至智慧型檢視的資料。
Oracle 建議您考慮採取下面所列的部分或所有動作,嘗試限制記憶體使用量以及改善效能。
下列動作有助於限制記憶體使用量:
在智慧型檢視選項對話方塊的進階頁籤中,確定已啟用這些選項:
減少 Excel 檔案大小
改善中繼資料選項
在選項對話方塊的進階頁籤中,將復原動作數目設定為 '0
' (零) (可能的話) 或設定為低數字,例如 1
或 2
。
將 Excel 計算從「自動」變更為「手動」。前往 Excel 公式功能區,然後依序選取計算選項和手動。
在選項對話方塊的格式設定頁籤中,
如果您已選取使用 Excel 格式設定選項,則應該會清除作業時移動格式設定選項。
清除調整欄寬選項。
清除保留數字格式設定選項。
在選項對話方塊的擴充功能頁籤中,停用任何不需要的擴充功能。
在 Excel 中,若要改善效能和穩定性,請停用或解除安裝任何未用的增益集。例如,停用或解除安裝 Oracle Essbase 試算表增益集。例如,要停用或解除安裝的其他可能增益集是 Adobe PDF、WebEx 或「傳送至藍芽」
減少工作簿大小。
限制匯入至 Excel 的資料:
使用提示、篩選、POV 或其他方式減少傳回給智慧型檢視的資料。
在智慧型檢視選項對話方塊的資料選項頁籤中,啟用隱藏列和隱藏欄選項。
下列動作有助於改善效能,以及限制記憶體使用量:
在選項對話方塊的進階頁籤中,將復原動作數目設定為 '0
' (零) (可能的話)。
在選項對話方塊的成員選項頁籤中,確定已清除這些選項:
保留特設選項的公式和註解
公式填入
只有在您於特設作業期間不需要保留公式或註解時,才會清除這些選項。
此外,請參閱下列來自 Microsoft 的「Excel 2010 效能:效能和限制改良」文件:
http://msdn.microsoft.com/en-us/library/ff700514(v=office.14).aspx