我的Cognos 8 Server已經很慢了,因爲它正在處理大量用於突發數千個Report Studio報表的Jobs。而且,在同一臺服務器上,用戶每天手動生成一個特定的報告約200次。可以突破Cognos 8 Report Studio報告減少服務器負載,而不是每天手動運行200次?
我的問題是,如果我修改那個特定的報告,每天突然對這200個用戶,這會減少或增加我的服務器負載?
我的Cognos 8 Server已經很慢了,因爲它正在處理大量用於突發數千個Report Studio報表的Jobs。而且,在同一臺服務器上,用戶每天手動生成一個特定的報告約200次。可以突破Cognos 8 Report Studio報告減少服務器負載,而不是每天手動運行200次?
我的問題是,如果我修改那個特定的報告,每天突然對這200個用戶,這會減少或增加我的服務器負載?
很可能你會減少負荷。
如果你創建了一個報表,它只會被一個大數據集查詢一次,然後被分成200個報表,所以你將減少數據庫的負載(一個查詢而不是200個過濾的查詢)。 Cognos服務器的負載也會減少,因爲它只會處理一項工作。但是,如果內存在這裏存在問題(以及如何配置可用於每個cognosBIBus進程的虛擬內存),那麼在處理將被分割成200個小數據集的大型數據集時,可能會遇到麻煩。
如果您在營業時間以外運行這些突發作業,您將有效分配負載,以便用戶看不到它。
如果您的用戶使用相同的提示選擇運行相同的報表,則可以生成報表運行的保存輸出(將報表輸出存儲爲內容存儲中的文件),以便在訪問內容存儲時從內容存儲中檢索而不是每次重新運行它。
乾杯