EAS用户无法正常登录一直卡住,user表异常增长膨胀

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

EAS用户无法正常登录一直卡住,user表异常增长膨胀

适用版本

EAS Cloud8.6.1版本使用华为云PG数据库

问题描述

EAS用户无法正常登录一直卡住,user表异常增长膨胀

原因分析

该问题原因是注册用户同步功能引起,当用户数据量较大时,PG库可能存在表膨胀的问题,其他数据库(oracle,sqlserver)类型无此问题;

解决方案:

1、数据库管理员通过下列语句进行查询并操作:

--查看表膨胀(对所有表进行膨胀率排序),取前10个 :

SELECT    schemaname||'.'||relname as table_name,    pg_size_pretty(pg_relation_size(schemaname||'.'||relname)) as table_size,    n_dead_tup,    n_live_tup,    round(n_dead_tup * 100 / (n_live_tup + n_dead_tup),2) AS dead_tup_ratio FROM    pg_stat_all_tables WHERE    n_dead_tup >= 1000 ORDER BY dead_tup_ratio DESC LIMIT 10; 

--查看单张表的膨胀率 :

SELECT    schemaname||'.'||relname as table_name,    pg_size_pretty(pg_relation_size(schemaname||'.'||relname)) as table_size,    n_dead_tup,    n_live_tup,    round(n_dead_tup * 100 / (n_live_tup + n_dead_tup),2) AS dead_tup_ratio FROM    pg_stat_all_tables WHERE    relname = 't_pm_user'; 

--处理方案-膨胀表清理 

vacuum full t_pm_user;

2、清理完膨胀表后,建议更新补丁PT166119 来解决此问题,请更新至该补丁即可。

3、注意

 安装补丁方法请参考补丁说明,并严格按照补丁说明进行补丁安装。必要时可以在测试环境下先验证通过。

EAS用户无法正常登录一直卡住,user表异常增长膨胀

适用版本EAS Cloud8.6.1版本使用华为云PG数据库问题描述EAS用户无法正常登录一直卡住,user表异常增长膨胀原因分析:该问题原因是注册用户...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息