文档首页/ 云数据库 GaussDB/ 开发指南(分布式_V2.0-10.x)/ FAQ-非透明多写/ 其他/ GaussDB KernelGaussDB中pg_terminate_backend和pg_terminate_session有什么区别?
更新时间:2026-07-28 GMT+08:00
分享

GaussDB KernelGaussDB中pg_terminate_backend和pg_terminate_session有什么区别?

答:GaussDB中,pg_terminate_backend和pg_terminate_session都是用于终止数据库会话的命令。

  • pg_terminate_backend命令是终止一个后台线程,它会强制终止该线程正在执行的任何操作,包括正在进行的事务。可以用于终止一个长时间运行的查询或者一个阻塞的事务。
  • pg_terminate_session命令是终止一个后台session,它会终止该会话正在执行的任何操作,但不会强制终止正在进行的事务。可以用于终止一个用户的会话,不会影响其他用户的会话。

相关文档