当前位置: 首页 > news >正文

dedecms 网站还原数据之后 乱码网站开发用什么编程

dedecms 网站还原数据之后 乱码,网站开发用什么编程,wordpress搜索页面不同,网站备案掉了什么原因为了获得备份数据的一致性,需要在数据库中加锁,保证在备份期间没有数据变化。早期版本的MySQL仅支持表级锁,在加锁期间不允许访问数据库,这对生产环境是极大的挑战。因此,在后续版本中引入了实例级锁,使得备…

为了获得备份数据的一致性,需要在数据库中加锁,保证在备份期间没有数据变化。早期版本的MySQL仅支持表级锁,在加锁期间不允许访问数据库,这对生产环境是极大的挑战。因此,在后续版本中引入了实例级锁,使得备份期间可以进行正常的数据库读写,但是禁止DDL操作(例如修改表结构等)。这种机制,虽然不如传输的商用数据库那么成熟,但是基本可以满足用户需求。

1. 表级锁

MySQL 5.7之前的版本,提供Flush Tables with Read Lock备份锁。在执行备份时,为了保证一致性,关闭所有的表,并且加锁。Unlock Tables后,其它应用才可以访问数据库。在一些场景下,后果非常严重,例如:
一个长查询在执行,Flush Tables with Read Lock操作会一直等待查询完成后才能进行加锁。在对表加锁的等待中,其它所有的对数据库的操作都要等待,导致整个数据库无法使用。例如:
在session 1中创建表级锁,

mysql> flush tables with read lock;

在session 2中插入表数据,操作处于pending状态,

mysql> insert into tb01 values(1,1111,'lklsjflkwjefj');

在session 1 查看状态,ID 15是session 2的操作,状态为等待,
在这里插入图片描述

在session 1中解锁,

mysql> unlock tables;

在session 2中写入操作完成,
在这里插入图片描述

2. 实例锁

MySQL 8.0版本开始,提供Lock Instance for Backup备份锁。在执行备份时,为了保证一致性,阻断DDL操作,但是全部DML操作不受影响。备份完成后,执行Unlock Instance解锁。实例锁,仅用于InnoDB场景,因为InnoDB提供REDO机制,可支持非一致性备份。如果使用了MyISAM表,依然要通过表级锁进行备份。
执行了实例锁后,DML可正常运行,DDL操作被阻断,例如CREATE TABLE,要等待UNLOCK后可继续执行。例如,
在session 1 中创建实例锁,

mysql> lock instance for backup;

在session 2中操作表数据成功,但是创建表是pending状态
在这里插入图片描述

在session 1中查看,ID 15的创建表操作处于等待状态

在这里插入图片描述

在session 1中解锁,session 2的建表操作成功返回,

mysql> unlock instance;

CSDN视频课程:

https://edu.csdn.net/lecturer/8135?spm=1002.2001.3001.4144

http://www.dtcms.com/a/450050.html

相关文章:

  • 美发店会员管理软件培训
  • 建设部网站不支持360深圳市南山区住房和建设局网站官网
  • 电子签名法律实务全解析:从合规基础到风险防控的实战指南
  • 1元购网站建设广西壮族自治区市场监督管理局官网
  • 陕西省交通建设集团公司门户网站wordpress站内统计插件
  • PyTorch梯度裁剪与避免Loss为NaN的完整指南
  • 【UE5】新建Editor Standalone Window插件,之前(或当前)创建插件的按钮消失(被顶掉/占用)的问题
  • h5做的网站如何连接数据库wordpress上传图片错误媒体库错误
  • 预约记录关联查询接口说明
  • 免得做网站云浮新增病例详情
  • <从零基础到精通JavaScript>1.1 JavaScript 运行环境
  • 青浦专业网站建设企业网站最下面的那栏叫啥
  • 每日一个C语言知识:C 数据类型
  • 实验二十 GaussDB逻辑备份恢复实验
  • 中英文网站制作wordpress表
  • 开源 网站开发框架seo是一种利用搜索引擎
  • 怎样建设网站空间网站开发中英文版如何写
  • 网站设计怎么收费注册安全工程师条件
  • 5. 逆矩阵
  • 济源专业网站建设(制作网站)网络技术学习网站
  • Redis过期策略与内存淘汰机制解析
  • Transformer(四)---解码器部分实现、输出部分实现及模型搭建
  • 网站开发毕业设计任务书注册推广赚钱一个30元
  • 邯郸网络广播电视台北京网站seo技术厂家
  • leetcode 695 岛屿的最大面积
  • LLaVA-NeXT-Interleave论文阅读
  • 邢台企业网站制作公司中建国际建设有限公司网站
  • 长春火车站防疫要求做网站都要用到框架吗
  • 集合进阶 - HashMap 篇
  • 从原图到线图再到反推:网络图几何与拓扑的结合分析