同样还是这张图,之前发过shared_buffer和os cache、wal buffer和work mem的文章,今天的主题是图中的clog,即 commit log,PostgreSQL10之前放在数据库目录的pg_clog下面。PostgreSQL10之后修更名为xact,数据目录变更为pg_xact下面,表现形式是一些物理文件。PostgreSQL为什么要使用clog呢,众所周知,Post
原创 2023-10-17 16:27:50
4阅读
xact就是事务,只不过有些地方用xact,有些地方用trans,有些用transac
原创 2022-12-10 15:25:12
189阅读
接口测试工具Postman什么是Postman写完以后,前端以后不是我们写,就算是我们写也应该先测试好接口,才写前端。所以要先测试,对于get请求可以使用浏览器地址访问,但是其他请求就不行。需要一些接口测试工具postman就是其中的一个,接口来我们就使用它来测试我们的登录接口 下载API路径(https://www.getpostman.com/)使用接口文档Swagger只需要在你的接口的项目
转载 2024-10-11 16:11:16
72阅读
两眼一黑难道是文件损坏了...登录查看DB日志,还好没有其他报错,业务也反馈只有这一个表在从库查询报错,主库正常
原创 精选 10月前
401阅读
刘伟 数据和云 如果是之前学习别的数据库的人,看PostgreSQL会感觉到有句话非常奇怪:“PostgreSQL的回滚是立即完成的,不会受到事务大小本身的影响”。   奇怪在哪里呢?比方我曾经遇到过一次MySQL的故障,一个开发给生产数据库导入数据,用的是Python脚本,但是,他没有注意一个事情,Python的MySQLdb默认情况下,是设置autocommit为0的,于是这哥们
转载 2021-06-10 06:28:59
672阅读
1、CLOG脏页在checkpoint时刷写CreateCheckPoint->CheckPointGuts->CheckPointCLOG SimpleLruFlush(...
原创 2022-09-14 10:07:02
326阅读
``` /tmp/log/shuanggou.clog ``` ``` /tmp/log/shuanggou.log ``` ``` /tmp/log/shuanggou_success.log ``` ``` /tmp/log/shuanggou_error.log ```
IT
原创 2021-08-05 16:09:49
151阅读
提交日志CLOG 原理 用途 管理函数
原创 2022-12-03 21:10:09
177阅读
WAL相当于oracle中的redo log,mysql中的redolog,9.6及之前名为xlog,10+当前在pg_wal文件夹中,wal段默认大小为16M,在initdb时可以指定大小,后续原则上不可以修改。可以通过pg_waldump查看二进制日志的内容。wal的结构解析(https://w
原创 2021-11-10 13:47:21
973阅读
数据库的CLOG是指"Commit Log",即提交日志。它是数据库系统中的一种重要组件,用于记录事务的提交信息和相关日志。在数据库系统中,事务是由一系列的操作组成的逻辑单元。当一个事务提交时,数据库需要确保该事务的所有更改已经持久化到磁盘上,以保证数据的一致性和持久性。为了实现这一目标,数据库通过CLOG来记录事务的提交操作。CLOG通常记录以下内容:事务的唯一标识符(Transaction I
原创 2023-10-07 00:03:26
299阅读
基于OceanBase 4.x 版本如何统计租户每日 clog 日志生成量的背景下,探究以及如何查看租户 clog 的使用情况。作者
原创 精选 2024-03-10 15:59:02
238阅读
WAL相当于oracle中的redo log,mysql中的redolog,9.6及之前名为xlog,10+当
原创 2022-12-10 15:24:13
849阅读
接触一个新的事物的时候,是有必要从其工作原理入手,弄清楚这个东西的来龙去脉,为接下来的继续深入学习做好铺垫,掌握好其原理有助于我们从整体上来把握这个东西,并且帮助我们在排错过程中理清思路。接下来,还是从mysql的工作原理开始入手,下面先来一张经典的图:上面的图就是mysql的内部架构,可以清楚的看到Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。下面是关于上述部件的介绍:conn
#coding: utf-8import time'''/***************************************************************** Function : GetCurrFmtTime Description : 获取当前时间******************************************************************/'''def GetCurrFmtTime() : t = time.localtime() strtime = "%02d/
转载 2013-06-17 22:15:00
39阅读
2评论
clog python 多进程 logging:ConcurrentLogHandler
转载 2018-06-07 18:22:00
105阅读
2评论
cout、cerr、clog三者都是标准IO库中提供的输出工具。 但是cout是支持重定向操作的。比如freopen()对于cout有效。 clog和cerr主要用于错误输出。 因此,如果将程序输出重定向到文件,并且发生了错误,则屏幕上仍然会出现错误消息。 官方说明:://zh.cppre
原创 2021-10-22 17:18:48
1353阅读
pg_log这个日志一般是记录服务器与DB的状态,比如各种Error信息,定位慢查询SQL,数据库的启动关闭信息,发生checkpoint过于频繁等的告警信息,诸如此类。linux自带的路径一般在/var/log/postgres下面。该日志有.csv格式和.log。个人建议用前一种,因为一般会按大小和时间自动切割,毕竟查看一个巨大的日志文件比查看不同时间段的多个日志要难得多。另外这种日志是可以被
转载 2024-03-21 09:29:22
47阅读
C语言中,使用 scanf 和 printf 等函数来对数据进行输入输出操作。在C++语言中,C语
转载 2022-06-09 00:05:17
272阅读
sys_log$DATADIR/sys_log是数据库运行活动日志的默认保存目录,你可以通过修改log_directory参数来更改它的路径,可通过配置log_statement(none, ddl, mod, all)参数修改日志的粒度查询日志以及启动/关闭数据库的信息。 你可以在sys_log目 ...
转载 2021-10-25 15:52:00
1087阅读
2评论
postgresql | linux安装postgresql
原创 2022-11-25 10:40:01
1054阅读
  • 1
  • 2
  • 3
  • 4
  • 5