首页 > 数据库 >hhdb数据库介绍(10-38)

hhdb数据库介绍(10-38)

时间:2024-12-05 16:26:44浏览次数:11  
标签:10 闪回 38 binlog 查找 SQL 操作 hhdb where

管理

数据闪回

为用户提供对误操作数据进行快速恢复的功能。 可根据逻辑库、表名称、操作类型、where条件、时间范围来搜索执行过的SQL,然后找到需要回退的SQL,生成闪回SQL,生成过后下载闪回SQL,到计算节点执行闪回SQL进行回退,恢复对应的数据 。

闪回操作流程

下面将通过一次误操作更新了所有数据,然后闪回该误操作进行示例。

  1. 误操作了update,将test表中a字段值都更新成了1

在这里插入图片描述

  1. 输入需要闪回的逻辑库、表名称、操作类型、时间范围、where条件等信息。
  2. 点击“查找已执行的操作”,可以根据输入的条件搜索已执行的操作

在这里插入图片描述

  1. 找到对应的操作后,点击“生成闪回SQL”,将生成闪回数据的SQL。

在这里插入图片描述

  1. 点击“下载闪回SQL”,把闪回SQL下载到本地。

在这里插入图片描述
在这里插入图片描述

  1. 在计算节点执行闪回SQL后,该SQL所修改的数据将恢复到之前的状态。

在这里插入图片描述

Note:
存储节点binlog必须开启row格式
表在查找时间范围内或在查找时间之后做过DDL,分片方案在线变更,一键迁库等操作,会提示:所选择的表xxx执行过DDL,无法闪回
加密数据的回退sql也是加密数据,会有相应的提示:该表配置了数据加密,生成的闪回数据为加密后的数据,请注意处理
多个事务时,回退sql需按时间倒序做回退

批量操作

当查找到符合条件的多个操作时,如果要闪回多个已执行的SQL,可以通过批量生成闪回SQL和批量下载闪回SQL来批量操作。
在这里插入图片描述

查找设置说明

  1. 点击“查找设置”,可设置查找时where条件的匹配相似度和查找方式
  2. 相似度为where条件中字符的匹配度,当查找的where条件匹配相似度高于该阈值时才返回操作记录
  3. 查找方式分为按行查找和按事件查找,对应通过binlog文件中的event和row搜索。event记录了操作的事件,即SQL,row记录了每一条修改的数据。因此按照事件查找会更快,按行查找会更慢。event和row的记录受mysql配置的影响。
  4. 当通过where条件查找时,系统将强制按事件查找,因为where条件记录在事件中。该查找方式生效需满足binlog里面记录了事件SQL(即在执行SQL时binlog_rows_query_log_events设置为1)。否则将强制按行查找。
  5. 当不通过where条件查找时,需要binlog里面记录了事件SQL(即在执行SQL时binlog_rows_query_log_events设置为1)才可按事件查找。否则将强制按行查找。

标签:10,闪回,38,binlog,查找,SQL,操作,hhdb,where
From: https://www.cnblogs.com/henghuixinda/p/18588816

相关文章

  • hhdb数据库介绍(10-39)
    管理碎片整理因innodb存储引擎的特性,在数据删除之后会产生碎片空间,计算节点服务端口可通过ALTERTABLEtable_nameengine=innodb;来整理表空间,减少碎片空间对磁盘的占用。管理平台提供了可视化操作方便用户对碎片空间进行查看和整理。操作步骤选择需要整理碎片的库表,选择后,......
  • hhdb数据库介绍(10-40)
    安全安全菜单中主要为对计算节点连接与执行的安全防护,以及对相关组件密码的安全管理,提升业务系统的安全性。数据脱敏数据脱敏支持对密级程度较高的列、在进行SQL查询或日志输出时进行密文结果展示。数据脱敏规则支持按逻辑库、表信息和脱敏列的过滤,其中逻辑库、表信息为精确匹......
  • hhdb数据库介绍(10-41)
    安全黑白名单管理平台支持黑名单、白名单功能,可限制白名单之外的主机连接计算节点服务,同时限制黑名单之内的主机连接计算节点服务。用黑/白名单功能需要先在“安全->黑白名单”中开启黑/白名单开关。每个黑/白名单组都有对应的开关按钮,可以只开启或关闭某一个组,不影响其他组......
  • hhdb数据库介绍(10-42)
    安全SQL防火墙管理平台提供的SQL防火墙功能可为用户拦截高危SQL、误操作SQL等,提升系统安全性。同时防火墙提供观测功能,可在开启新规则前,通过开启观测状态,判断新规则对业务的影响程度。开启观测状态后,计算节点不会对SQL进行拦截,但会进行记录,双击观测状态图标,可跳转至SQL命中记录......
  • hhdb数据库介绍(10-43)
    安全密码安全管理密码安全管理为用户提供了对计算节点数据库用户与存储节点的连接用户、备份用户的密码有效期监控提醒。到期后自动提示用户修改密码以提升系统的安全性。数据库用户密码(一)密码修改用户可以在“安全->密码安全管理->数据库用户密码”页面修改数据库用户密码,此......
  • LeetCode102 二叉树的层序遍历
    LeetCode102二叉树的层序遍历题目链接:LeetCode102描述给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)。示例输入:root=[3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7]]思路方法一:迭代方式--借助队列方法二:递归方式代码方法......
  • 100个降噪蓝牙耳机免费领,用通义灵码从 0 开始打造一个完整APP
    通义灵码携手科技博主@玺哥超carry打造全网第一个完整的、面向普通人的自然语言编程教程。完全使用AI,再配合简单易懂的方法,只要你会打字,就能真正做出一个完整的应用。点击此处,查看教程:https://www.bilibili.com/video/BV1ktSKYQEFz/本教程完全免费,而且为大家准备了100个降噪......
  • 100个降噪蓝牙耳机免费领,用通义灵码从 0 开始打造一个完整APP
    通义灵码携手科技博主@玺哥超carry打造全网第一个完整的、面向普通人的自然语言编程教程。完全使用AI,再配合简单易懂的方法,只要你会打字,就能真正做出一个完整的应用。点击此处,查看教程:https://www.bilibili.com/video/BV1ktSKYQEFz/本教程完全免费,而且为大家准备了100个降噪......
  • S10MC-ASEMI小家电专用整流二极管S10MC
    编辑:llS10MC-ASEMI小家电专用整流二极管S10MC型号:S10MC品牌:ASEMI封装:SMC特性:整流二极管正向电流:10A反向耐压:1000V恢复时间:35ns引脚数量:2芯片个数:1芯片尺寸:MIL浪涌电流:200A漏电流:10ua工作温度:-55℃~125℃包装方式:500/盘;5000/箱备受欢迎的S10MC-ASEMI整流二极管ASE......
  • 如何让10万块H100显卡一起工作?马斯克的xAI的计算架构
    如何搭建一个10万块显卡的集群?如何让10万块H100显卡一起工作?分析马斯克的xAI的计算架构150MW的功率大致相当于一个有15万家庭的用电功率,也就是说,这个耗电量大致相当于一个中等城市的用电量。大家好,今天跟大家分享的是马斯克的xAI如何在122天的时间里,如何用10万块显卡......