您可以使用提供的 Script,從事件資料庫中快速清除大量的事件。
預設資料儲存庫外掛程式提供了一組公用程式, 您可以用來定期從事件資料庫中快速清除大量的舊事件。這些公用程式不同於 eventpurge.jacl 事件伺服器指令, 該指令只會刪除符合指定準則的事件。
快速清除功能使用了儲存區的概念。儲存區是一組在事件資料庫中,用來儲存事件的表格。預設資料儲存庫外掛程式會使用兩個儲存區:
每一個事件都只會儲存在一個儲存區中。從事件使用端的角度來看, 作用中和非作用中儲存區的區隔是看不見的; 使用端可以查詢、修改或刪除特定的事件,而不需知道該事件儲存在哪一個儲存區中。這種做法的優點是, 非作用中儲存區可以利用資料庫專屬的介面快速清除,而不會影響作用中儲存區; 即使正在執行清除作業,還是可以繼續進行正常的事件資料流量。
清除了非作用中儲存區之後, 您接著可以交換儲存區,使得作用中儲存區成為非作用中,而非作用中儲存區成為作用中。只有在非作用中儲存區是空的時, 才可以交換儲存區。
如果您要使用快速清除功能, 您要負責根據事件資料流量、儲存體空間、保存需求或其他考量,來決定交換儲存區或清除非作用中儲存區的頻率。