GaussDB(DWS)通信相关视图参数使用一:comm_quota_size

举报
323老四 发表于 2021/05/21 17:48:31 2021/05/21
【摘要】 有大流量产生的stream作业可以通过相关参数调节其性能。

         数据库环境压力比较小或者环境资源比较充足的时候,可以通过调节参数提升有大流量产生的stream作业性能,或者在合适的环境下调节其性能,首先介绍几个必要视图。

        1、pg_stat_activity

        显示数据库连接查询相关信息,主要查询结果有:当前数据库的所有连接(包括开始时间、连接参数、客户端信息),执行SQL(包括start时间、执行状态、query_id、pid)。

        通过此视图可查看相应query的主要信息,query_id、执行时间等。

        2、pgxc_thread_wait_status

        可以查看集群全局各个节点上所有SQL语句产生的线程之间的调用层次关系,以及各个线程的阻塞等待状态,从而更容易定位进程停止响应问题以及类似现象的原因。

        通过此视图可查看DN之间的等待关系,判断目标query是在收发数据还是在等待。

        3、pg_comm_recv_stream/ pg_comm_send_stream/ comm_quota_size

        pg_comm_recv_stream/ pg_comm_send_stream

        展示单个DN上所有的通信库接收/发送流状态,可以查询DN间数据收发数据流量大消息,收集相关性能信息

        comm_quota_size:DN间每个连接可连续发送包的总大小。

        通过以上两视图可以查询目标query每个DN之间的数据传输情况,DN之间每次的数据传输大小上限为comm_quota_size大小,如每次传输数据量已到达comm_quota_size限制,在环境压力不是很大,OS资源充足时可以调大comm_quota_size参数,以提升数据库的性能。

备注:如环境中作业比较多,调节此参数势必会影响其他类型的作业,所以环境资源紧张时权衡利弊。

想了解GuassDB(DWS)更多信息,欢迎微信搜索“GaussDB DWS”关注微信公众号,和您分享最新最全的PB级数仓黑科技,后台还可获取众多学习资料哦~

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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