logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

opengauss的fork分支合入时冲突解决方法

Patch failed at 0001 支持xact_abort特性。Applying: 支持xact_abort特性。Applying: 支持xact_abort特性。

#git#elasticsearch#数据库
Gbase分布式数据库sql执行时间长问题定位

在dn1中从pg_stat_activity中获取执行耗时长sql的会话信息,然后通过pg_thread_wait_status获得对应的线程信息,再通过pstack观察线程的主要堆栈。通过pid或session_id,在pg_thread_wait_status表中查找cn在等dn1节点,通过pstack能看到cn的lightPorxy正在等dn返回结果。将所有节点的audit_enabled置

文章图片
#数据库
JDBC驱动autosave缺陷的修复与配置指南

opengauss-jdbc-6.0.0.jar和opengauss-jdbc-6.0.0-og.jar版本修复了:autosave=always时,事务嵌套太深,导致栈溢出问题。jdbc url为jdbc:opengauss://xx 格式请使用opengauss-jdbc-6.0.0-og.jar。jdbc url为jdbc:postgresql://xx 格式请使用 opengauss-jd

文章图片
#pycharm#ide#python
openGauss中慢sql诊断方法与debug_query_id的获取方法

如下脚本和图所示,通过配置log_duration和log_min_duration_statement开启和配置当前慢SQL诊断的门限。然后查询没有索引的大表(pg_tracing_test),构造慢SQL,就能从dbe_perf.statement_history中获得慢SQL的debug_query_id、unique_query_id和trace_id,为后续使用其他工具继续定位、定界提供

文章图片
#sql#数据库#mysql
到底了