MySQL Shell转储和加载第1部分:演示!
时间:2022-07-26
本文章向大家介绍MySQL Shell转储和加载第1部分:演示!,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
作者:Kenny Gryp 译:徐轶韬
MySQL Shell 8.0.21 包含了一些令人兴奋的新实用程序,它们可以创建逻辑转储并进行逻辑还原,重点是易用性,性能和集成。在MySQL Shell 8.0.17中,我们已经引入了多线程CSV导入实用程序 util.importTable()
,我们在此基础上进行了构建,以使其易于转储和加载整个数据库实例或一组模式。
新的实用程序包括:
-
util.dumpInstance()
:转储整个数据库实例,包括用户 -
util.dumpSchemas()
:转储一组模式 -
util.loadDump()
:将转储加载到目标数据库
这是关于MySQL Shell 转储&加载系列内容的第一篇博文,我们在这一系列博文中与其他工具进行了性能比较,并解释了Shell Dump&Load如何在后台运行。
MySQL Shell Dump&Load具有几个强大的功能:
- 多线程转储,将较大的表分成较小的块,速度高达3GB / s!
- 并行加载块,结合MySQL Server 8.0.21中的禁用InnoDB重做日志的功能,加载性能可以超过200MB / s
- 在转储进行时同时进行加载
- 中止并继续加载数据
- 内置压缩(zstd和gzip)
- 加载数据后推迟二级索引的创建
- 直接从OCI对象存储中转储和加载
- 兼容OCI 的MySQL数据库服务模式,向云的迁移变得容易。
演示!
解释这些新实用程序的最佳方法是进行一些演示...
加载视频进行过加速处理,实际时间为20分钟以上。
MySQL Shell,使MySQL更易于使用
Shell通过提供支持SQL,Document Store,JavaScript和Python界面并支持编写自定义扩展的交互式MySQL客户端,使MySQL易于使用。
MySQL Shell是设置和操作MySQL InnoDB Cluster和MySQL InnoDB ReplicaSet数据库架构的工具。
结合使用dumpInstance()
,dumpSchemas()
,importTable()
和loadDump() shell
现在提供了强大的逻辑转储和加载功能。
- 【强势回归,Android开发疑难杂症】Process 和 ProcessBuilder 区别
- 史上最全webview详解
- SpringBoot快速入门
- 效果类似于label从下往上滑(采用uiTableView实现)
- android 热修补之andfix实践
- ios 设置label的高度随着内容的变化而变化
- Android字体大小怎么自适应不同分辨率?
- iOS textfield实现一行的数字限制,超出进行弹框
- android https安全连接
- 第二章 正则表达式位置匹配攻略
- 从网络上下载省份城市名称并存入文件然后进行读取省份城市
- android 应用模式之mvp
- Android网络请求框架之Retrofit实践
- iOS 跳转到应用所在的App Store市场
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- android通过okhttpClient下载网页内容的实例代码
- Android自定义键盘的实现(数字键盘和字母键盘)
- Android iconify 使用详解
- XRecyclerView实现下拉刷新、滚动到底部加载更多等功能
- 浅析Android 快速实现图片压缩与上传功能
- Android处理时间各种方法汇总
- Android TextView Marquee的应用实例详解
- Android毛玻璃背景效果简单实现代码
- ClickHouse和他的朋友们(3)MySQL Protocol和Write调用栈
- ubuntu安装多个版本的CUDA并随时切换
- 如何在Ubuntu 18.04(实体机)上配置OpenWRT的开发环境
- Android 组合控件实现布局的复用的方法
- Android编程实现播放音频的方法示例
- 使用VSCode的Remote-SSH连接Linux进行远程开发
- Android ListView之EfficientAdapte的使用详解