SHRINK

    • shrink操作只在主机上执行,备机上不能手动执行。
    • shrink操作的时间与当前CPU使用率和表的大小相关。
    • shrink本质属于优化操作,若优化时数据库异常,重新拉起后未优化的部分不再执行。
    1. openGauss=# CREATE TABLE row_compression
    2. (
    3. id int
    4. ) with (compresstype=2, compress_chunk_size = 512, compress_level = 1);
    5. --插入数据
    6. openGauss=# Insert into row_compression select generate_series(1,1000);
    7. --查看数据
    8. --shrink整理
    9. openGauss=# SHRINK TABLE row_compression;
    10. openGauss=# DROP TABLE row_compression;