Rotate event and alert table for cleanup
The growth of data tables impedes performance. Preserve instance performance by event table rotation and alert table cleanup for status and alert history retention.
Containing the growth of event tables
By default, the Event Management event [em_event] table uses table rotation. The table rotation schedule ensures that new data is written to one of the tables in the rotation group. According to the value of Clean base rotation setting, the base table is deleted and then a new round of writing the tables in a daily rotation commences. By default, this table deletion occurs after seven rotations.
To back up events to a custom table, see Event Management configuration preferences.
Containing the growth of alert tables
By default, a scheduled job cleans out the alert [em_alert] table. Table cleanup is done also for impact status and alert history table.
- Modify event table rotation
Table rotation is used by Event Management, by default, to contain the growth of event [em_event] tables within the rotation table group. - Purge impact status and alert history
Automatically cleans up outdated impact statuses and alert history from the database to free up space, improve system performance, and ensure only relevant data is retained. - Alert table clean up
Scheduled jobs automatically close alerts in the Alerts [em_alert] table that meet specific conditions, reducing alert noise.
Parent Topic:Manage and monitor alerts
Related topics
--- title: Rotate event and alert table for cleanup description: The growth of data tables impedes performance. Preserve instance performance by event table rotation and alert table cleanup for status and alert history retention. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-operations-management/event-management/rotate-tables-purge-data.html release: australia product: Event Management classification: event-management topic_type: concept last_updated: "2026-09-10" reading_time_minutes: 1 breadcrumb: [Manage and monitor alerts, Configure, Event Management, ITOM AIOps, IT Operations Management] --- # Rotate event and alert table for cleanup The growth of data tables impedes performance. Preserve instance performance by event table rotation and alert table cleanup for status and alert history retention. ## Containing the growth of event tables By default, the Event Management event \[em\_event\] table uses table rotation. The table rotation schedule ensures that new data is written to one of the tables in the rotation group. According to the value of **Clean base rotation** setting, the base table is deleted and then a new round of writing the tables in a daily rotation commences. By default, this table deletion occurs after seven rotations. To back up events to a custom table, see [Event Management configuration preferences](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/event-management/r_EMBestPractice.md). ## Containing the growth of alert tables By default, a scheduled job cleans out the alert \[em\_alert\] table. Table cleanup is done also for impact status and alert history table. - **[Modify event table rotation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/event-management/event-table-rotation.md)** Table rotation is used by Event Management, by default, to contain the growth of event \[em\_event\] tables within the rotation table group. - **[Purge impact status and alert history](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/event-management/t_EMConfigurePurge.md)** Automatically cleans up outdated impact statuses and alert history from the database to free up space, improve system performance, and ensure only relevant data is retained. - **[Alert table clean up](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/event-management/auto-close-alerts.md)** Scheduled jobs automatically close alerts in the Alerts \[em\_alert\] table that meet specific conditions, reducing alert noise. **Parent Topic:**[Manage and monitor alerts](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/event-management/c_EMAlert.md) **Related topics** [Purge impact status and alert history](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/event-management/t_EMConfigurePurge.md) [Alert table clean up](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/event-management/auto-close-alerts.md) [Table rotation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/c_TableRotation.md)
| title | Rotate event and alert table for cleanup |
| description | The growth of data tables impedes performance. Preserve instance performance by event table rotation and alert table cleanup for status and alert history retention. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/it-operations-management/event-management/rotate-tables-purge-data.html |
| release | australia |
| product | Event Management |
| classification | event-management |
| topic_type | concept |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Manage and monitor alertsConfigureEvent ManagementITOM AIOpsIT Operations Management |