问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

arterybase的WAL日志是以二进制格式储存的,那可以用于读取WAL日志的程序是?_百度问一问

发布网友 发布时间:2022-07-19 06:44

我来回答

1个回答

热心网友 时间:2023-10-14 16:19

咨询记录 · 回答于2021-11-18arterybase的WAL日志是以二进制格式储存的,那可以用于读取WAL日志的程序是?然而需要注意的是,数据库刚建好时,LogSeg第一次是从1开始的数字,到达一个最大的数字后,会重头开始,但以后再从头开始时,不再从1开始,而是从0开始。为什么这样呢?下面我们会讲解到这个问题。WAL日志的位置是一个无限长的位置,数据库一建立后,不断的开始写WAL日志,此位置就不断的增加,即使数据库重启后,此位置也不会重新开始,只会一直增加,所以这个位置值显然如果用32bit的一个数字是不够的,32bit最多表示4GB的日志,所以大家很容易可以想到用一个64bit的数字来表示这个WAL日志的位置,这当然就足够了(因为要写4G*4G的数据才会用完64bit的长度)。这个WAL日志的位置称之为LSN,即Log Sequence Number。看起来,LogId+LogSeg好象刚好组成一个64bit的LSN,是否是LogId是这个64bit的LSN中的高32bit字节,而LogSeg就是低32bit的字节呢?LogId确实是LSN的高32字节,但LogSeg却不是低32bit的字节,另我们可以观察到LogSeg的值是从00000000到000000FF后,就重新从00000000开始了,并不会出现00000100这样的数值,也就是LogSeg的8个字符中,前6个字符始终是0,这是为什么?原来LogSeg是按文件递增,每增加一个文件,LogSeg就增加1,而每个WAL文件的大小是16M,LogSeg是LSN的低32bit的字节的值再除以16M的结果,这样4G/16M结果是256,所以LogSeg最大的值为256,即16进制的0xFF,这样就解释了LogSeg的前6字节都是零的原因。另原本LSN起始位置可以从0开始,但为了表示一些无效的位置,LSN的起始值并不是从0开始,也不是从1开始,而是跳过了一个WAL文件大小,即16M的位置开始,这样第一次时LogSeg是从1开始的,而不是从0开始了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 胃不舒服按摩什么穴位 eve多少LP换得末日沙场级海军型 eve lp换什么最赚钱麻烦说的详细些 EVE除了训练技能和提高声望,还能干什么(不缺钱的情况下)? 如何算eve lp价格 EVE 加达里合众国护卫军LP在哪里换东西,,,我有10万,加达里合众国护卫军的LP, eve势力战争LP换什么东西最划算啊? OF EVE的LP怎么换东西? 欧服EVE的LP技能五级了,但是为什么LP还和四级的时候一样多? 请问一下eve如何看自己的LP LP又是什么 LP怎么花才合算 嫦娥一号的意义 “嫦娥一号”探月卫星发射成功在文化领域有哪些重大意义? “嫦娥一号”探月卫星发射成功在科技领域有哪些重大意义? 坂田派出所可以办理异地身份证吗- 问一问 腊肉炖海带好吗,有哪些要注意的呢? 国企编制外员工和临时工的区别 管 什么窥什么 管中窥什么是成语 鹏华转运怎么样?看推荐的人挺多,不想走错路线被税。 亚马逊比较便宜的物流公司 cmccrax3000怎么组mesh 怎么在12123平台上交违章罚款?咋还需要到交警队去开罚款单子以后在去邮政银行里交钱,能直接处理吗 参数方程的t是什么 参数方程中t的含义是什么,如何代表距离 腊香猪的腊香猪的食用方法 kidding与fun的区别 初一英语问题&动名词 I am not kidding you. kid为什么加ing 生产关系的概念和内容 与以往的二氧化硅填料相比,有序介孔二氧化硅有哪些特异的性能 介孔二氧化硅如何成膜? 红米k40手机有尺子吗 砂锅炖乌鱼汤的做法 预隆能源这个靠谱吗 古代人经常说的“一盏茶”的时间,按现在算的话,具体是多长时间? 早上跑步是吃了饭跑还是不吃饭跑最好 石膏线好看么,为什么比卧室的石膏线贵 客厅贴壁纸做石膏线,卧室不做石膏线,会不会很别扭? 卧室不弄石膏线好看吗 卧室装修不吊顶也不用石膏线好看吗?