暂无图片
tbase有没有类似mysql中清理会话或者查杀会话的命令呢?比如,我想清理或者终止一个正在运行的会话 mysql是可以用kill命令去处理的,tbase怎么做?
我来答
分享
浊酒一杯家万里
2020-09-19
tbase有没有类似mysql中清理会话或者查杀会话的命令呢?比如,我想清理或者终止一个正在运行的会话 mysql是可以用kill命令去处理的,tbase怎么做?
tbase有没有类似mysql中清理会话或者查杀会话的命令呢?比如,我想清理或者终止一个正在运行的会话 mysql是可以用kill命令去处理的,tbase怎么做?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
陈昊

tbase中有一个 pg_backend_pid()函数,可以用来终止会话。

使用方法: select pg_backend_pid(pid号);

如下,取消某个查询:
select pid from pg_stat_activity where datid is not null andpid!=pg_backend_pid() limit 1;

pid | 3981

取消执行如下:
select pg_cancel_backend(3981);

如果是批量的取消的话,tbase包里提供如下脚本,可供批量操作:
sh tbase_run_sql_dn_master.sh “select
pg_cancel_backend(pid) from pg_stat_activity where query like ‘%update t set mc%’
and pid!=pg_backend_pid()”

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
tdsql增加set时,会导致原set数据迀移。这个过程中,会影响到交易使用吗?
回答 1
数据复制过程中不影响使用,新set是作为备机挂到被扩容set上的,在路由切换指到新的set上时,有秒级的只读影响
TBASE对Oracle的兼容度有多少?支持oracle中存储过程的改造吗,比如存储过程,触发器,函数等?
回答 1
tbase是基于pg开源的BSD协议的,原生PG其实在对存储过程、函数、触发器等方面有和Oracle一样较好的支持,同时具备其类似的语法结构,同样tbase也完全继承了其特性。所以tbase也是支持的
你好,我想问下,Cn节点之间的数据是如何实现全局目录同步的,cn状态和主从切换由oss中那个模块实现?
回答 1
问题提问的非常好,可以看下上边的简图,1、sql语句在经过负载均衡层,讲语句发送到CN节点上。比如(createtable,database,drop,alter等这类语句)2、DDL类的语句会在CN
TDSQL数据中,proxy的作用和tbase数据库中的CN协调节点的作用是一样的吗?两者之间有什么区别呢?
回答 1
首先在功能上是可以这么近似的理解,但是两者还是有区别的。1、tdsql的proxy是属于无状态的,放对应的节点的路由信息,和进行sql的权限验证,sql下发功能的。2、tbase的cn节点是具体的一个
阿里云上的mysql实例可以将数据传到腾讯云的mysql数据实例中吗? 有没有知道,或者有什么工具,可以直接在线同步数据吗?
回答 1
是可以实现的您可以访问腾讯云的首页,首页中找到对应的数据传输服务https://cloud.tencent.com/product数据传输服务(DTS)中是提供对应的同构和异构数据之间的数据同步和传输
tdsql集群同一set的主备,端口必须是一样的吧?
回答 1
是的,同一set内部实例端口默认都是一样的
tdsql水平扩容的时候SET1的数据是怎么迁移到SET2上的?
回答 1
建立SET2,dumpSET1全量数据,复制到SET2,然后挂主从,最后切换路由,各自删除切换后不属于本分片的数据
腾讯云上支持的数据库都有哪些呢? 腾讯的分布式数据库都有哪些种类呢?区别是啥呢
回答 1
1、传统数据库的云上支持MySQL/MariaDBSQLServerPostgreSQLCynosDB(NewSQL)2、腾讯云数据库目前有两款:TDSQL(分布式)金融级别,兼容mysql,mari
TDSQL是满足AP还是CP?
回答 1
取决于同步模式参数,配置为强同步(不可退化)满足CP,配置为异步或强同步(可退化)满足AP
TDSQL分布式备份是每个SET各自备份还是全局备份?
回答 1
tdsql是各个set单独备份的
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~