首页 > 其他分享 >GaussDB(DWS)运维 :遇到truncate执行慢,怎么办?

GaussDB(DWS)运维 :遇到truncate执行慢,怎么办?

时间:2022-12-13 10:45:53浏览次数:59  
标签:语句 DWS 12 运维 truncate -- time 执行

摘要:truncate执行慢,耗时长达几十到几百秒,这可怎么破?

本文分享自华为云社区《GaussDB(DWS)运维 -- truncate慢》,作者: 譡里个檔。

【现象】truncate执行慢,耗时长达几十到几百秒

【根因】truncate表被查询表的DML语句阻塞

【方案】建议truncate表和查询表动作的依赖,保证二者串行执行

【定位】假如语句 truncate dwr_tdc_dim_inv_country_reg_d 执行时间过久,且执行的truncate语句的执行开始时间是:2022-12-07 08:30:12

执行结束时间是:2022-12-07 08:40:12

那么可以使用如下SQL查询到这段时间查询到truncate的目标表的查询语句

注:这个语句要在postgres库里面执行

SELECT
 start_time,   -- SQL执行开始时间
 finish_time,  -- SQL执行结束时间
 duratuin,     -- SQL执行时间,单位ms
    query
FROM pgxc_wlm_session_info
WHERE start_time >= '2022-12-07 08:30:12' + interval '20 min' -- 开始时间比truncate开始时间提前20min以内
AND finish_time <= '2022-12-07 08:30:12' + interval '1 min' -- 结束时间跟truncate结束时间基本一致
AND query like '%dwr_tdc_dim_inv_country_reg_d%' -- 查询到了truncate的表

输出的query就是影响到truncate语句的语句。一般finish_time比truncate语句执行时间结束时间略小的语句就是阻塞truncate的语句

 

点击关注,第一时间了解华为云新鲜技术~

标签:语句,DWS,12,运维,truncate,--,time,执行
From: https://www.cnblogs.com/huaweiyun/p/16977885.html

相关文章

  • 云原生时代数据库运维体系演进
    作者:vivo互联网服务器团队-DengSong本文根据邓松老师在“2022vivo开发者大会"现场演讲内容整理而成。数据库运维面临着大规模数据库实例难以有效运维、数据库难......
  • KingbaseES中truncate和oracle中truncate区别
    truncate命令在KingbaseES中本质上区别于oracle。因为oracle中,数据文件datafile可以被表所共享,每张表被分配各自的连续的extents。而在KingbaseES中,数据文件是独立的,不同表......
  • KingbaseES V8R3集群运维案例之---failover故障处理
    ​案例说明:此案例,为KingbaseESV8R3集群failover切换时,通用的故障处理方式。通过对failover.log和recovery.log日志的解读,让大家了解KingbaseESV8R3集群failover的恢复......
  • 医院变电所运维云平台解决方案
    安科瑞陈盼1、概述  变电所运维云平台可以看做是电力监控系统的网络应用延伸,变电所运维云平台通过互联网,电力运维人员通过手机可以随时随地了解医院配电系统的运行情况,做......
  • 数据库运维 | 携程分布式图数据库NebulaGraph运维治理实践
    作者简介:PatrickYu,携程云原生研发专家,关注非关系型分布式数据存储及相关技术。背景随着互联网世界产生的数据越来越多,数据之间的联系越来越复杂层次越来越深,人们希望......
  • 运维的进阶——可视化业务流程监控
    背景​过去很长一段时间,我们在监控平台的建设之路上不断的探索与实践,同时监控需求也在随着技术架构、业务规模不断的演变:从Nagios、Zabbix到Prometheus;从关系型数据库、非关......
  • 高速公路变电所运维云平台解决方案
    安科瑞陈盼1、概述  高速公路监控中心主要任务为确保高速公路的各个子系统及操控设备能正常运转,并在发生事故时能迅速反应处理,因此高速公路监控中心就是整个高速公路安全......
  • 传统大型国企云原生转型,如何解决弹性、运维和团队协同等问题?
    作者:王彬、杏祉尧、黄枫项目背景贵州酒店集团有限公司于2019年2月28日注册成立,是经贵州省人民政府批准并授权省国资委履行出资人职责的省管大一型企业,全资及控股子企......
  • 网络工程师和网络运维工程师,有什么区别?
    网络工程师VS.网络运维工程师,虽然只差了“运维”2个字,但二者的职业发展、薪酬、就业等方面还是有着很大的差异,仅以薪酬为例如下:   发展前景1、网络工程师 通......
  • ceph运维操作
    1.官方文档https://docs.ceph.com/en/quincy/2.基本命令2.1查看ceph使用状态cephdf2.2指定mon查看状态ceph-s--mon-host192.168.88.102.3指定配置文件......