CDM服务之关于PG数据库定位问题分析

举报
小white 发表于 2020/08/24 16:45:29 2020/08/24
【摘要】 CDM 集群点击响应失败分析思路

记CDM服务PG数据库分析定位问题

问题:

CDM服务点击作业作业管理没反应

分析:

        一般点击不进群的原因有2种:一个是集群关机或者挂掉了,二是CDM服务里面的PG数据库数据多或者挂掉,对于该问题来说,由于客户界面集群在正常运行中,同时后台也可以正常登陆,即第一种原因直接忽略,只能是第二种原因,后台人员在定位时发现,该集群的PG数据库里面的数据太多了导致的,由于点击作业管理时需要进行全表扫描,需要时间,所以读取超时了,需要后台同事去定位信息,查看日志发现我们的脚本一直在重启CDM的进程,定时任务,需要进行屏蔽掉,提工单给华为云,让华为云后台的工程师帮忙解决,删除数据记录的一些无用数据信息

解决办法:

后台删除集群的一些无用信息,

          客户点击作业管理,已经能够及时响应,成功进去执行操作。

【延伸】

PG数据库常用命令:

  1. 启动    su postgres

  2. 进入    psql -U postgres

  3. 查看数据库(字母l)   \l

  4. 使用数据库   \c databaseName

  5. 查看表架构   \dn

  6. 常用命令     

  7. # 创建新表 CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE);# 插入数据 INSERT INTO user_tbl(name, signup_date) VALUES('张三', '2013-12-22');# 选择记录 SELECT * FROM user_tbl;# 更新数据 UPDATE user_tbl set name = '李四' WHERE name = '张三';# 删除记录 DELETE FROM user_tbl WHERE name = '李四' ;# 添加栏位 ALTER TABLE user_tbl ADD email VARCHAR(40);# 更新结构 ALTER TABLE user_tbl ALTER COLUMN signup_date SET NOT NULL;# 更名栏位 ALTER TABLE user_tbl RENAME COLUMN signup_date TO signup;# 删除栏位 ALTER TABLE user_tbl DROP COLUMN email;# 表格更名 ALTER TABLE user_tbl RENAME TO backup_tbl;# 删除表格 DROP TABLE IF EXISTS backup_tbl;


   8.  其他控制台命令      

\h:查看SQL命令的解释,比如\h select。
\?:查看psql命令列表。
\l:列出所有数据库。
\c [database_name]:连接其他数据库。
\d:列出当前数据库的所有表格。
\d [table_name]:列出某一张表格的结构。
\du:列出所有用户。
\e:打开文本编辑器。
\conninfo:列出当前数据库和连接的信息。

   9.表内基本操作   

*在已有的表里添加字段:

alter table [表名] add column [字段名] [类型];

*删除表中的字段: 

alter table [表名] drop column [字段名];


*重命名一个字段:

 alter table [表名] rename column [字段名A] to [字段名B];


*给一个字段设置缺省值:

 alter table [表名] alter column [字段名] set default [新的默认值];


*去除缺省值: 

alter table [表名] alter column [字段名] drop default;


在表中插入数据:

insert into 表名 ([字段名m],[字段名n],......) values ([列m的值],[列n的值],......);

修改表中的某行某列的数据:

 update [表名] set [目标字段名]=[目标值] where [该行特征];


删除表中某行数据:

 delete from [表名] where [该行特征];
delete from [表名];--删空整个表

     

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。