Patroni的每次循环都会执行用TL_LSN生成的SQL,查询PG/OG的基本信息,也是Patroni的和PG/OG的心跳。如果到PG/OG的连接出错,就会尝试再次拉起PG/OG。
这个SQL是在主循环里执行的,不是另外开一个线程。
patroni/postgresql/__init__.py:TL_LSN
patroni/ha.py:def _run_cycle
尝试拉起PG/OG。
2024-03-22 08:24:29 阅读次数:14
Patroni的每次循环都会执行用TL_LSN生成的SQL,查询PG/OG的基本信息,也是Patroni的和PG/OG的心跳。如果到PG/OG的连接出错,就会尝试再次拉起PG/OG。
这个SQL是在主循环里执行的,不是另外开一个线程。
patroni/postgresql/__init__.py:TL_LSN
patroni/ha.py:def _run_cycle
尝试拉起PG/OG。
上一篇:Vue中对路由的进阶学习
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。
SQL编码中注意的性能问题
sqlalchemy报错Please use '@@transaction_isolation' instead")
编写一个 SQL 查询,查找所有至少连续出现三次的数字。
Oracle技巧:如何诊断一些未预料的 Oracle 错误(ORA-NNNN)
高级DBA之路——《SQL Server 监控和诊断》
Oracle的SYS用户登录报权限不足(ORA-01031: insufficient privileges)
11gr2全外连接优化执行计划(三)
Oracle 10g/11g下如何将物理Standby库临时激活用于灾备测试
在C# Entity Framework(EF)框架中,当您需要从数据库查询并返回单个值时,可以使用几种不同的方法。
文章
22507
阅读量
2178298
2024-06-24 07:23:24
2024-06-18 09:44:15
2024-06-18 07:20:39
2024-06-06 07:16:49
2024-06-05 08:57:09
2024-06-03 09:56:44
2023-05-10 06:04:05
2023-05-31 08:47:59
2023-05-12 07:21:43
2023-06-19 06:57:29
2023-06-14 09:05:39
2023-07-27 06:01:00