数据仓库服务 GAUSSDB(DWS)-使用GaussDB(DWS)冷热数据切换功能降低业务成本:冷热数据切换

时间:2024-12-06 11:13:56

冷热数据切换

将热分区数据切换成冷分区数据。
  • 自动切换:每日0点调度框架自动触发,无需关注切换情况。

    可使用函数pg_obs_cold_refresh_time(table_name, time)自定义自动切换时间。例如,根据业务情况调整自动触发时间为每天早晨6点30分。

    1
    2
    3
    4
    5
    SELECT * FROM pg_obs_cold_refresh_time('lifecycle_table', '06:30:00');
    pg_obs_cold_refresh_time
    --------------------------
     SUC CES S
    (1 row)
    
  • 手动切换。

    使用ALTER TABLE语句手动切换单表:

    1
    2
    ALTER TABLE lifecycle_table refresh storage;
    ALTER TABLE
    

    使用函数pg_refresh_storage()批量切换所有冷热表:

    1
    2
    3
    4
    5
    SELECT pg_catalog.pg_refresh_storage();
     pg_refresh_storage
    --------------------
     (1,0)
    (1 row)
    
support.huaweicloud.com/bestpractice-dws/dws_05_0094.html