-- DIRECT 统计初始化(仅执行一次)。 -- 执行前:停止 syslog-consumer-rule、syslog-consumer,完成 01、02; -- 将 BUSINESS_DATE 替换为升级日(如 2026-08-24),YYYYMMDD 替换为 20260824。 -- 任一语句报错立即停止并 ROLLBACK;全部成功后再 COMMIT。 ROLLBACK; SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; -- 1. 初始化当天设备统计。 INSERT INTO device_daily_stats( stat_date,device_id,parse_count,non_log_count, last_receive_time,projection_seq,updated_at ) SELECT TO_DATE('BUSINESS_DATE','YYYY-MM-DD'),device_id, SUM(parse_count),SUM(non_log_count),MAX(last_receive_time),0,SYSDATE FROM ( SELECT device_id,COUNT(*) parse_count,0 non_log_count, CAST(NULL AS TIMESTAMP) last_receive_time FROM syslog_normal_data_p_YYYYMMDD WHERE created_at>=TO_DATE('BUSINESS_DATE','YYYY-MM-DD') AND created_at=TO_DATE('BUSINESS_DATE','YYYY-MM-DD') AND created_at=TO_DATE('BUSINESS_DATE','YYYY-MM-DD') AND created_at=TO_DATE('BUSINESS_DATE','YYYY-MM-DD') AND last_receive_time=TO_DATE('BUSINESS_DATE','YYYY-MM-DD') AND created_at=TO_DATE('BUSINESS_DATE','YYYY-MM-DD') AND created_at