WebSphere WebSphere Enterprise Service Bus V6.0.1 操作系统: AIX, HP-UX, Linux, Solaris, Windows

从事件数据库清除事件

可使用提供的脚本从事件数据库快速清除大量事件。

执行此任务的目的和时间

缺省数据存储插件提供了一组实用程序,您可使用它们定期从事件数据库快速清除大量旧事件。这些实用程序与 eventpurge.jacl 事件服务器命令不同,该命令删除与指定条件相匹配的事件。

快速清除功能使用存储区的概念。存储区是用于在事件数据库中存储事件的一组表。缺省数据存储插件使用两个存储区:

每个事件仅存储在一个存储区中。从事件使用者的角度看,活动存储区与不活动存储区之间没什么差别; 使用者可以在不知道特定事件存储位置的情况下查询、修改或删除该事件。此方法的优点在于可以使用特定于数据库的接口快速清除不活动存储区而不影响活动存储区; 即使正在进行清除操作,正常事件流量也可以继续进行。

在清除不活动存储区后,可以交换存储区以使活动存储区变成不活动的, 使不活动存储区变成活动的。仅当不活动存储区是空的存储区时,才能交换存储区。

注: 尽管新事件通常存储在活动存储区中,但在某些环境下, 刚刚交换存储区后事件可能会存储在不活动存储区中。数据存储插件定期进行检查以确定哪个存储区当前标记为活动状态,但在进行下一次检查之前, 某些事件可能继续存储在不活动存储区中。同样,作为批处理的一部分发送的事件全部存储在同一个存储区中, 即使该存储区在批处理仍在进行时变成不活动存储区。

如果想要使用快速清除功能,则由您负责确定交换存储区或清除不活动存储区的频率,这取决于事件流量、存储空间、归档需求或其他注意事项。


任务主题

使用条款 | 评价此页

Timestamp icon上次更新时间: 3 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, 2006. All Rights Reserved.
本信息中心基于 Eclipse 技术。(http://www.eclipse.org)