mysql使用混合引擎如何,mysql – 使用MyISAM和InnoDB引擎的数据库的一致逻辑备份...
我有一个关于MySQL数据库的逻辑备份的问题
同时使用MyISAM和InnoDB.
mysqldump实用程序支持以下两个选项:
> –single-transaction – 通过转储单个事务中的所有表来创建一致的快照.仅适用于存储在支持多版本化的存储引擎中的表(目前只有InnoDB可以)
[…]
选项自动关闭 – 锁定表.
> -x, – lock-all-tables – 锁定所有数据库中的所有表.这是通过在整个转储期间采用全局读锁来实现的.自动关闭–single-transaction和–lock-tables.
>对于InnoDB,我们需要–single-transaction
>对于MyISAM,我们需要 – 锁表或锁全表(如果我们需要跨数据库一致性).
那么,应该如何备份混合数据库(同时使用MyISAM和InnoDB引擎的数据库)呢?
编辑:
只是为了澄清,这个问题可以像这样重新制定:
lock- [all-]表选项是否保证InnoDB表的一致备份?
解决方法:
使用mysqldump,如果所有表都是InnoDB,则只能安全地使用–single-transaction,否则备份会不一致.
如果您需要混合备份,则需要备份中所有表的锁表(默认),这对所有引擎都是安全的.还值得一提的是,默认选项将确保您的备份是安全的,您不需要打开任何特殊标志.
注意:如果你有混合混合,也许看看xtrabackup.它只会在备份的MyISAM阶段锁定.
标签:mysql,mysqldump,innodb,myisam
来源: https://codeday.me/bug/20190805/1590058.html
mysql使用混合引擎如何,mysql – 使用MyISAM和InnoDB引擎的数据库的一致逻辑备份...相关推荐
- mysql分页tmp_count,MySQL MyISAM和InnoDB引擎的写入速度优化比较,分页速度优化
以下的文章主要介绍的是MySQL MyISAM的引擎和InnoDB引擎的实际性能的比较,我们首先是通过MySQL数据库的表结构来出MySQL MyISAM的引擎和InnoDB引擎的实际性能的实际操作. ...
- Mysql 存储引擎有哪些以及MyISAM和InnoDB区别
1.InnoDB 存储引擎 InnoDB 是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,InnoDB 是默认的 MySQL引擎. 2.MyISAM 存储引擎 MyISAM 基 ...
- mysql数据库存储引擎和索引的描述_Mysql InnoDB引擎的索引与存储结构详解
前言 在Oracle 和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的. 而MySql数据库提供了多种存储引擎.用户可以根据不同的需求为数据表选择不同的存储引擎,用户也 ...
- mysql 5.6 禁用 innodb_MYSQL 5.6中禁用INNODB引擎
并不是所有人都需要INNODB引擎,虽然它弥补了MYSQL缺乏事务支持的毛病,但是它的磁盘性能一直是让人比较担忧的. 另外比较老的PHP系统,大多是采用MYISAM引擎在MYSQL建表,似乎INNOD ...
- 引擎讲解2--主要是MyISAM和InnoDB的区别
文章转自:http://menglimengwai.iteye.com/blog/464667 MySQL常用的存储引擎为MyISAM.InnoDB.MEMORY.MERGE,其中InnoDB提供事务 ...
- 通达OA系统myisam转innodb引擎
OA系统切换到linux环境后,性能提升了2-3倍左右,随着公司的发展壮大,办公人员也会越来越多,当人数达到一定数量级别时如1500在线人数已无法支撑公司业务,就需要对系统进行性能提升优化. 当前OA ...
- MySQL ⽀持哪些存储引擎?默认使⽤哪个?MyISAM 和 InnoDB 引擎有什么区别,如何选择?
- Mysql存储引擎MyIsAM和InnoDB区别
Mysql 数据库中,最常用的两种引擎是innordb 和myisam.InnoDB 是Mysql 的默认存储引擎. 两者的区别: 1.事务处理上方面 MyISAM:强调的是性能,查询的速度比Inno ...
- MySQL存储引擎、MyISAM、InnoDB
一. MySQL存储引擎MyISAM与InnoDB如何选择 MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:MyISAM.InnoDB.MERGE.MEMORY(HEAP).B ...
最新文章
- 无限想象空间,用Python玩转3D人体姿态估计
- 倍增算法入门 超详细解答+LCA+RMQ(ST表)+例题剖析
- 概率论02 概率公理
- 线程本地ThreadLocal的介绍与使用!
- java jpa性能_[Java Performance] 数据库性能最佳实践 - JPA和读写优化
- 【OpenCV】图像几何变换:旋转,缩放,斜切
- 法在计算机课程中的应用,尝试教学法在中职《计算机应用基础》课程中的应用(原稿)...
- linux共享磁盘给指定ip,linux想挂载通过ipsan协议推送上来的磁盘,两个ip共分配了21个未分区的盘,...
- 「递归」的正确打开方式,看不懂你打我~
- linux四剑客-grep/find/sed/awk/详解-技术流ken
- java中Token验证
- linux 内核编程 延时函数,linux中内核延时编程
- 力扣——最长公共前缀
- Eclipse主题插件:Eclipse Color Theme
- 2019电赛巡线机器人总结
- python绘图——图片大小设置figsize
- Openssl(版本1.1.1)源码中的RSA加解密算法实现分析
- map返回另一个对象
- C措辞教程第四章: 数组(8)
- csr与服务器连接中断,CSR Racing 2无法连接服务器如何解决
热门文章
- 基于Java( Spring+SpringMVC+JDBC)+MySQL实现(Web)家电售后服务系统【100010064】
- 废品回收微信小程序开发方案
- PBMC外周血淋巴细胞分离培养方法
- ​2022年第112期(Radiology): 肿瘤免疫治疗影像学的新概念和发展变化
- halcon第二次尝试以颜色识别为主提取蓝底白字的车牌号码
- Three.js 3D建模必备基础
- FHS Linux目录详解
- 前缀表达式、中缀表达式、后缀表达式
- C#迅雷七窗体特效,使用DWM实现Aero Glass效果
- Open3D Delaunay三角剖分(三维)