È possibile utilizzare gli script forniti per eliminare rapidamente grossi numeri di eventi dal database eventi.
Il plug-in archivio dati predefinito fornisce una serie di programmi di utilità che è possibile utilizzare per eseguire, in modo periodico, un'eliminazione rapida di notevoli quantità di vecchi eventi dal database eventi. Questi programmi di utilità sono diversi dal comando del server degli eventi eventpurge.jacl, che elimina gli eventi che corrispondono a specifici criteri.
La funzione di eliminazione rapida utilizza il concetto di contenitori. Un contenitore è una serie di tabelle utilizzata per memorizzare gli eventi nel database eventi. Il plug-in archivio dati predefinito utilizza due contenitori:
Ogni evento viene memorizzato in un solo contenitore. Dalla prospettiva di un event consumer, la distinzione tra il contenitore attivo e quello inattivo è invisibile; un consumer può interrogare, modificare o eliminare uno specifico evento senza sapere in quale contenitore è memorizzato l'evento. Il vantaggio di quest'approccio è che è possibile eliminare in modo rapido i dati contenuti nel contenitore inattivo utilizzando le interfacce specifiche dei database senza influenzare il contenitore attivo; il normale traffico di eventi può continuare anche mentre è in corso l'operazione di eliminazione dei dati.
Dopo avere eseguito l'eliminazione dei dati dal contenitore inattivo, è possibile procedere all'esecuzione dello swapping dei contenitori in modo che il contenitore attivo diventi inattivo ed il contenitore inattivo diventi attivo. L'esecuzione dello swapping dei contenitori è possibile solo quando il contenitore inattivo è vuoto.
Se si desidera utilizzare la funzione di eliminazione rapida, è propria responsabilità determinare la frequenza con cui eseguire lo swapping dei contenitori oppure l'eliminazione dei dati dal contenitore inattivo, in base al traffico degli eventi, allo spazio di memorizzazione, ai requisiti di archiviazione o ad altre considerazioni.