首页 > 数据库 >【MySQL的CheckPoint技术】

【MySQL的CheckPoint技术】

时间:2023-06-12 23:32:28浏览次数:45  
标签:动作 数据库 技术 CheckPoint MySQL 日志 Redo

MySQL的 CheckPoint (CheckPoint)技术,又称" redo log"(Redo log),是 MySQL数据库的核心技术之一,其目的是在发生故障或故障时,保证数据库中存储的数据可以得到有效的修复。对数据库进行的修改,包括写入,更新,删除等,都要进行相应的文档化,以确保数据在任何时候都是一致的。

如何使用 MySQL检查 Point技术:

MySQL的 CheckPoint技术建立在两个理念之上,一是 Redo日志,二是绑定日志。redolog保存了每当数据库发生变化时发生的全部变化,而 binlog保存了对数据库进行的一切变化。在 MySQL伺服器执行过程中,当有写入,更新,删除等动作发生的时候,为了保证资料可以随时还原为适当的状况,我们需要做一些工作。

MySQL的 CheckPoint技术可以在一个服务器发生故障或者故障的时候,对 Redo日志中的每一个动作进行检测和播放,从而保证了数据的正常运行。在这一点上, MySQL会在 binlog上自动播放上一次动作以后发生的一切,从而保证数据的完整与一致。

还有一种叫做“checkpoint”的理念被包括在 MySQL的 CheckPoint技术之中。检查点就是把要写到硬盘上的所有资料都写进一个资料档案的动作。在 MySQL执行检查点动作的时候,为了保证数据的完整,他把 Redo日志中的某些动作直接写进了数据文件。另外, Checkpoint动作通过降低硬盘 I/O数目来改善系统性能,也可以使服务器的性能得到优化。

总的来说, CheckPoint技术对于保证 MySQL数据的完整与一致具有很大的作用。此外,该算法还可以有效地降低硬盘中的 I/O个数,改善服务器的整体性能,进而改善整个系统的工作效率。

标签:动作,数据库,技术,CheckPoint,MySQL,日志,Redo
From: https://blog.51cto.com/liaozhiweiblog/6466542

相关文章

  • centos7 虚拟机安装 MySQL数据库
    检查是否安装过MySQL以及版本信息rpm-qa|grep-imysql卸载之前的版本,参数-e表示删除,-nodeps表示不校验依赖关系rpm-emysql-5.1.47-4.el6.x86_64–nodeps二进制包格式安装的mysql卸载如果我们的mysql是通过二级制包格式安装的,则rpm-qa|grep-imysql是......
  • 音视频技术开发周刊 | 238
    整个世界都是你的绿幕:这个视频抠图换背景的方法着实真假难辨绿幕是影视剧中抠图、换背景的利器,但如果不在绿幕前拍摄,我们还能完美地转换背景吗?华盛顿大学的研究者最近就上传了这样一份论文,不在绿幕前拍摄也能完美转换视频背景,让整个世界都变成你的绿幕。使用边缘计算来增强流传输本......
  • 音视频技术开发周刊 | 237
    瘦脸、瘦腿太初级,揭秘「亚洲秘术」美颜美体特效在机器之心最新一期技术分享中,机器之心机动组以「揭秘人体美化技术」为主题,邀请到了快手、淘宝、火山引擎的技术专家,为大家解密这些特效背后的相关技术。UGC视频质量评价由于内容和质量的高度多样性,用户生成内容(UGC)的视频质量非......
  • 音视频技术开发周刊 | 230
    Opera视频出海非洲面临的技术挑战及应对Opera是一个主要业务在海外的公司。非洲地区,基础设施差,网络带宽小,人均收入低。如何在非洲地区做好视频分发传输是需要一定的市场、技术深耕。本次LiveVideoStackCon2021音视频技术大会北京站,我们邀请到了Opera的技术副总监——张建磊,为我们......
  • 音视频技术开发周刊 | 231
    面向在线教育业务的流媒体分发演进几年前,很多人对在线网课还非常陌生。随着移动设备的普及和音视频技术的发展,如今在线教育产品百花齐放。而在线教育产品能服务千万学子离不开流媒体分发技术的支撑。本次LiveVideoStackCon2021音视频技术大会北京站邀请到了网易有道研发工程师周......
  • Ubuntu-20.04.6-server安装MySQL实现远程连接
    Ubuntu-20.04.6-server安装MySQL,修改密码安装MySQL一、查看是否安装数据库mysql--version二、更新系统中的所有软件包和存储库sudoaptupdate三、安装Mysql最新版(我这里已经安装好了)sudoaptinstallmysql-server四、安装成功后,mysql--version查看版本五、查......
  • MySQL-MHA搭建
    1、测试环境目前MHA主要支持一主多从的架构,要搭建MHA,要求一个复制集群中必须最少有三台数据库服务器,一主二从,即一台充当master,一台充当备用master,另外一台充当从库.一主两从的环境,通过GTID方式配置主从复制同步环境用途IP地址安装软件MySQL版本主库db01192.168.3......
  • 熟悉常用的mysql增删改查命令
    增删改查,掌握基本的数据库基础操作命令1.创建数据库createdatabasepems2;这个是连接数据库的工具查询已有的数据库,也可以在服务器进入数据库命令行查询mysql>showdatabases;+--------------------+|Database|+--------------------+|information_schema||mysql......
  • LiveVideoStack年终技术盘点总结
    年终盘点#009#在2021年底,LiveVideoStack策划了一次年终技术盘点,我们向音视频领域的一线技术工作者们发出了约稿邀请,希望他们能够输出一些音视频方向的技术内容。众所周知,年底正是技术人最忙碌的时刻,要写各种总结报告,还要做明年的规划,所以我们并没有对这次约稿抱有很高的期待。但是......
  • HDR技术趋势浅析
    HDR年终盘点#008#1.HDR视频技术简介1.1 HDR技术概述在5G+AI的大时代背景下,超高清(UHD)视频将取得更快的发展,不单是在传统的广播电视领域,而且在互联网视频、OTT领域也会有越来越多应用上线。超高清视频不仅在分辨率、帧率上有提升,更重要的是体现在高动态范围(HDR)和宽色域(WCG)上。与传......