前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL Shell转储和加载第1部分:演示!

MySQL Shell转储和加载第1部分:演示!

作者头像
MySQLSE
发布2020-09-28 16:09:25
9100
发布2020-09-28 16:09:25
举报
文章被收录于专栏:MySQL解决方案工程师

作者: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现在提供了强大的逻辑转储和加载功能。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MySQL解决方案工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 演示!
  • MySQL Shell,使MySQL更易于使用
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档