WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

從事件資料庫中清除事件

您可以使用提供的 Script,從事件資料庫中快速清除大量的事件。

執行這項作業的原因和時機

預設資料儲存庫外掛程式提供了一組公用程式, 您可以用來定期從事件資料庫中快速清除大量的舊事件。這些公用程式不同於 eventpurge.jacl 事件伺服器指令, 該指令只會刪除符合指定準則的事件。

快速清除功能使用了儲存區的概念。儲存區是一組在事件資料庫中,用來儲存事件的表格。預設資料儲存庫外掛程式會使用兩個儲存區:

每一個事件都只會儲存在一個儲存區中。從事件使用端的角度來看, 作用中和非作用中儲存區的區隔是看不見的; 使用端可以查詢、修改或刪除特定的事件,而不需知道該事件儲存在哪一個儲存區中。這種做法的優點是, 非作用中儲存區可以利用資料庫專屬的介面快速清除,而不會影響作用中儲存區; 即使正在執行清除作業,還是可以繼續進行正常的事件資料流量。

清除了非作用中儲存區之後, 您接著可以交換儲存區,使得作用中儲存區成為非作用中,而非作用中儲存區成為作用中。只有在非作用中儲存區是空的時, 才可以交換儲存區。

註: 雖然新的事件通常只儲存在作用中儲存區中, 但是在某些情況下,在交換儲存區之後,事件可能會儲存在非作用中儲存區中。資料儲存庫外掛程式會定期檢查以判斷哪一個儲存區目前標示為作用中, 但在進行下一次檢查之前,某些事件可能會繼續儲存在非作用中儲存區中。同樣地,在一個批次的過程中傳送的事件全都會儲存在相同的儲存區中, 即使在批次仍在處理時,儲存區變成非作用中也是一樣。

如果您要使用快速清除功能, 您要負責根據事件資料流量、儲存體空間、保存需求或其他考量,來決定交換儲存區或清除非作用中儲存區的頻率。


Task topic

使用條款 | 此頁的評等

「時間戳記」圖示前次更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tcei_admin_dbFastPurge.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)