当前位置: 首页 > wzjs >正文

有什么好的网站做推广的全球搜官网

有什么好的网站做推广的,全球搜官网,怎么做企业网站推广,在线做qq空间的网站吗文章目录 文档用途详细信息 文档用途 查询阻塞当前sql的语句,并结束阻塞语句。 详细信息 1、通过pg_stat_activity视图和pg_blocking_pids函数查找阻塞sql。 highgo# select pid,pg_blocking_pids(pid),wait_event_type,wait_event,query from pg_stat_activity…

文章目录

  • 文档用途
  • 详细信息

文档用途

查询阻塞当前sql的语句,并结束阻塞语句。

详细信息

1、通过pg_stat_activity视图和pg_blocking_pids函数查找阻塞sql。

highgo=# select pid,pg_blocking_pids(pid),wait_event_type,wait_event,query from pg_stat_activity ;pid  | pg_blocking_pids | wait_event_type |     wait_event      |                                           query-------+------------------+-----------------+---------------------+-------------------------------------------------------------------
------------------------12781 | {}               | Activity        | LogicalLauncherMain |12778 | {}               | Activity        | AutoVacuumMain      |16717 | {}               | Client          | ClientRead          | update table1 set id=2 where id=1;12784 | {}               | Activity        | WalSenderMain       | START_REPLICATION 1/4B000000 TIMELINE 216725 | {16717}          | Lock            | transactionid       | update table1 set id=2 where id=1;16730 | {}               |                 |                     | select pid,pg_blocking_pids(pid),wait_event_type,wait_event,query
from pg_stat_activity ;12776 | {}               | Activity        | BgWriterHibernate   |12779 | {}               | Activity        | ArchiverMain        |12775 | {}               | Activity        | CheckpointerMain    |12777 | {}               | Activity        | WalWriterMain       |
(10 rows)

说明:

①通过查询可以发现,当前update语句的pid为16725,被pid为16717的update语句阻塞。

②pg_blocking_pids函数: 返回阻止具有指定进程 ID 的服务器进程获取锁的会话的进程 ID 数组,如果没有此类服务器进程或未被阻止,则返回空数组。

频繁调用此函数可能会对数据库性能产生一些影响,因为它需要在短时间内对锁管理器的共享状态进行独占访问。

2、通过系统表pg_class和pg_locks查找表对应锁

highgo=# select oid,relname from pg_class where relname='table1';oid  | relname
-------+---------16447 | table1
(1 row)highgo=# select locktype,database,pid,relation ,mode from pg_locks where relation='16447';locktype | database |  pid  | relation |       mode
----------+----------+-------+----------+------------------relation |    14743 | 16717 |    16447 | RowExclusiveLockrelation |    14743 | 16725 |    16447 | RowExclusiveLocktuple    |    14743 | 16725 |    16447 | ExclusiveLock
(3 rows)

3、使用pg_terminate_backend函数结束阻塞语句。

highgo=# select pg_terminate_backend('16717');pg_terminate_backend
----------------------t
(1 row)

注意事项:

①超级用户或已授予 pg_signal_backend 调用角色的角色的成员可以执行该函数。

②该函数会终止进程,一旦进程被终止,未完成的事务可能会回滚,并且可能会丢失数据。

4、再次查看已无阻塞,可以执行需要执行的sql

highgo=# select locktype,database,pid,relation ,mode from pg_locks where relation='16447';locktype | database | pid | relation | mode
----------+----------+-----+----------+------
(0 rows)
highgo=# select pid,pg_blocking_pids(pid),wait_event_type,wait_event,query from pg_stat_activity ;pid  | pg_blocking_pids | wait_event_type |     wait_event      |                                           query-------+------------------+-----------------+---------------------+-------------------------------------------------------------------
------------------------12781 | {}               | Activity        | LogicalLauncherMain |12778 | {}               | Activity        | AutoVacuumMain      |12784 | {}               | Activity        | WalSenderMain       | START_REPLICATION 1/4B000000 TIMELINE 216730 | {}               |                 |                     | select pid,pg_blocking_pids(pid),wait_event_type,wait_event,query
from pg_stat_activity ;12776 | {}               | Activity        | BgWriterHibernate   |12779 | {}               | Activity        | ArchiverMain        |12775 | {}               | Activity        | CheckpointerMain    |12777 | {}               | Activity        | WalWriterMain       |
(9 rows)
http://www.dtcms.com/wzjs/138131.html

相关文章:

  • 如何能进腾讯做游戏视频网站python培训
  • 有口碑的番禺网站建设免费友链平台
  • 电脑做网站主机青岛百度快速排名优化
  • 湖南网站搜索排名优化公司百度资源提交
  • 购买域名之后怎么做网站软文大全500篇
  • 做网站报价出名的如何做好一个网站
  • 做网站学哪种代码好东莞seo网络营销
  • 做网站需要ps吗关键词排名点击软件怎样
  • 用rp怎么做网站原型网站建设推广优化
  • wordpress 页面顺序seo优化好做吗
  • 云南省网站备案要求百度搜索关键词推广
  • .net 开源 企业网站链接买卖
  • 厦门服装商城网站建设关键词采集网站
  • 美国客户打不开我们的网站百度统计工具
  • 网站建设及维护合同网络营销推广处点
  • 做网站5年工资多少seo优化排名营销
  • 2345网址大全最新版关于进一步优化落实疫情防控措施
  • 柳州网站建设公百度网盘会员
  • 2013电子商务网站建设考试试卷网站查询入口
  • 自己做网站成本百度资源
  • 网站建设教程论坛交换链接营销实现方式解读
  • 怎样清理网站后门山东做网站公司
  • 网站建设前期需要准备什么资料网络域名综合查询
  • 佛山企业网站建设咨询互联网营销师怎么报名
  • 威海建设局网站楼盘信息公布网上竞价平台
  • 正常网站 月均ip pv网络营销公司好不好
  • 把网站放到域名上世界十大搜索引擎及地址
  • 做色情诱导网站seo的基础是什么
  • 怎么用html做百度首页网站学seo优化
  • 旅游网站后台模板下载seo专员很难吗