Added an event that delets rows older than 3 days
This commit is contained in:
13
tables.sql
13
tables.sql
@@ -22,6 +22,19 @@ SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
|
|||||||
|
|
||||||
SET NAMES utf8mb4;
|
SET NAMES utf8mb4;
|
||||||
|
|
||||||
|
-- Event for deleting rows older than 3 days
|
||||||
|
-- Enable scheduler
|
||||||
|
SET GLOBAL event_scheduler = ON;
|
||||||
|
|
||||||
|
-- Event that runs every hour and deletes old rows
|
||||||
|
-- Delete 2,5k rows at the time to avoid long locks
|
||||||
|
CREATE EVENT IF NOT EXISTS evPurgeOldIdracRows
|
||||||
|
ON SCHEDULE EVERY 1 HOUR
|
||||||
|
DO
|
||||||
|
DELETE FROM IDRACmeasurement
|
||||||
|
WHERE time_stamp < (NOW() - INTERVAL 3 DAY)
|
||||||
|
LIMIT 2500;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- New universal table type
|
-- New universal table type
|
||||||
|
|||||||
Reference in New Issue
Block a user