文档首页/
    
      
      云数据库 GaussDB/
      
      
        
        
        特性指南(分布式_V2.0-8.x)/
        
        
        存储引擎/
        
        
        Ustore存储引擎/
        
        
        常见问题及定位手段/
        
        
        snapshot too old/
        
      
      大量回滚事务拖慢Undo空间回收
    
  
  
    
        更新时间:2025-05-29 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
大量回滚事务拖慢Undo空间回收
问题现象
使用gs_async_rollback_xact_status视图查看有大量的待回滚事务,且待回滚的事务数量维持不变或者持续增高。
SELECT * FROM gs_async_rollback_xact_status();
处理方法
调大异步回滚线程数量,调整方式有以下两种:
方式1:在gaussdb.conf中配置max_undo_workers,然后重启节点。
方式2:gs_guc reload -Z NODE-TYPE [-N NODE-NAME] [-I INSTANCE-NAME | -D DATADIR] -c max_undo_workers=100 重启实例。
   父主题: snapshot too old