mysql数据库中lsn为啥是对应日志文件的偏移量

mysql数据库中lsn为啥是对应日志文件的偏移量,第1张

您好、

LSN实际上对应日志文件的偏移量,新的LSN=旧的LSN + 写入的日志大小。举例如下:

LSN=1G,日志文件大小总共为600M,本次写入512字节,则实际写入 *** 作为:

l 求出偏移量:由于LSN数值远大于日志文件大小,因此通过取余方式,得到偏移量为400M;

l 写入日志:找到偏移400M的位置,写入512字节日志内容,下一个事务的LSN就是1000000512;

仅供参考~

limit x, y:表示跳过x个数据读取y个数据

limit x offset y:表示跳过y个数据读取x个数据,offset表示偏移量

limit x:表示从头开始读取x个数据,相当于limit 0,x


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6161377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存