From c607bbe26e4a35a77c4304746e86a2fba26e5bdd Mon Sep 17 00:00:00 2001 From: Grzegorz Michalski Date: Wed, 25 Feb 2026 07:00:04 +0100 Subject: [PATCH] Update CSDB DEBT tables to set MINIMUM_AGE_MONTHS to 0 for current month only --- .../06_MARS_828_configure_release01_tables.sql | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/MARS_Packages/REL01_ADDITIONS/MARS-828/06_MARS_828_configure_release01_tables.sql b/MARS_Packages/REL01_ADDITIONS/MARS-828/06_MARS_828_configure_release01_tables.sql index a1354dd..372a3ae 100644 --- a/MARS_Packages/REL01_ADDITIONS/MARS-828/06_MARS_828_configure_release01_tables.sql +++ b/MARS_Packages/REL01_ADDITIONS/MARS-828/06_MARS_828_configure_release01_tables.sql @@ -13,7 +13,7 @@ -- -- Configuration by group: -- - 19 LM tables: MINIMUM_AGE_MONTHS=0 (current month only), 10 files OR 100K rows OR 1GB, 24h stats --- - 2 CSDB DEBT: MINIMUM_AGE_MONTHS=6, 5 files OR 50K rows OR 512MB, 48h stats +-- - 2 CSDB DEBT: MINIMUM_AGE_MONTHS=0 (current month only), 5 files OR 50K rows OR 512MB, 48h stats -- - 4 CSDB ratings: MINIMUM_AGE_MONTHS=0 (current month only), 10 files OR 20K rows OR 256MB, 72h stats -- -- Dependencies: @@ -33,7 +33,7 @@ PROMPT - Triggers: 10 files OR 100,000 rows OR 1 GB PROMPT - Stats Expiration: 24 hours PROMPT PROMPT CSDB DEBT Tables (2): -PROMPT - Strategy: MINIMUM_AGE_MONTHS = 6 +PROMPT - Strategy: MINIMUM_AGE_MONTHS = 0 (current month only) PROMPT - Triggers: 5 files OR 50,000 rows OR 512 MB PROMPT - Stats Expiration: 48 hours PROMPT @@ -92,16 +92,16 @@ PROMPT LM tables configuration completed PROMPT PROMPT ===================================================================== -PROMPT SECTION 2: CSDB DEBT Tables (MINIMUM_AGE_MONTHS = 6) +PROMPT SECTION 2: CSDB DEBT Tables (MINIMUM_AGE_MONTHS = 0) PROMPT ===================================================================== PROMPT Thresholds: 5 files OR 50K rows OR 512MB PROMPT Stats expire: 48 hours PROMPT ===================================================================== --- Update CSDB DEBT tables (6-month retention) +-- Update CSDB DEBT tables (current month only) UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG SET ARCHIVAL_STRATEGY = 'MINIMUM_AGE_MONTHS', - MINIMUM_AGE_MONTHS = 6, + MINIMUM_AGE_MONTHS = 0, ODS_SCHEMA_NAME = 'ODS', ARCHIVE_THRESHOLD_FILES_COUNT = 5, ARCHIVE_THRESHOLD_ROWS_COUNT = 50000, @@ -195,7 +195,7 @@ WHERE A_SOURCE_KEY = 'LM' ORDER BY TABLE_ID; PROMPT -PROMPT CSDB DEBT Tables (MINIMUM_AGE_MONTHS = 6): +PROMPT CSDB DEBT Tables (MINIMUM_AGE_MONTHS = 0): PROMPT SELECT @@ -210,7 +210,7 @@ SELECT IS_KEEP_IN_TRASH, CASE WHEN ARCHIVAL_STRATEGY = 'MINIMUM_AGE_MONTHS' - AND MINIMUM_AGE_MONTHS = 6 + AND MINIMUM_AGE_MONTHS = 0 AND ARCHIVE_THRESHOLD_FILES_COUNT = 5 AND ARCHIVE_THRESHOLD_ROWS_COUNT = 50000 AND ARCHIVE_THRESHOLD_BYTES_SUM = 536870912