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 ...
最新文章
- 【MySQL】ubuntu16.04安装mysql,然后源码编译Qt5.12.4版本的libqsqlmysql.so
- POJ 3041 Asteroids(最小点覆盖)题解
- php实现qq相册功能,使用javascript如何实现QQ空间相册展示
- 加州无人车报告出炉,苹果表现垫底,国产车进前五
- 实验8.2 指针与字符串 6-2 删除字符
- mybatis配置insert/update/delete同一个模板
- 新建一个同名域能不能替换原域_能不能挣钱,从你最早设计猪场就已经决定了!...
- maven如何合并两个war到一个war项目中
- linux脚本初尝滋味-----编写与执行
- muduo网络图书馆评测
- 正则匹配不包含某字符串_如何替换JS字符串中匹配到多处中某一指定节点?
- python 大智慧自定义数据_大智慧自定义数据
- 富文本编辑器ueditor 自定义工具栏配置
- 利用pyecharts绘制雷达图的案例(含参数解释)
- 重启Usb蓝牙设备(PD虚拟机模拟插拔)
- DeepMind AlphaStar星际争霸2首秀:Demo很强大,但现场比赛输了
- #Ubuntu# #机械键盘# 功能键/多媒体键切换无效
- NEMU PA1实验思路
- PaddlePaddle运行时出现EnforceNotMet: Enforce failed错误
- OpenNLP ngram n元语法模型(简介)
热门文章
- JASS萌新学习指南(1)
- 音频-DSD-Delta-Sigma
- dnf手游内测服务器维护,dnf手游:体验服更新开服再次迎来希望?内测充值玩家等待退款...
- chrony 时间同步详解
- 人人建站:使用KSWEB和nat123建简易网站
- 看图说话实战教程 | 第一节 | 教程简介及准备工作
- Java(110):非对称加密RSA的使用(KeyPair生成密钥)
- 【一起入门MachineLearning】中科院机器学习-期末题库-【单选题54,47,51,55,64+简答题8,10,23】
- c语言自动贩卖机设计报告,自动贩卖机电子技术课程设计
- 华为python面试_记华为面试