MyDumper更新了锁机制,引入了新的同步选项--sync-thread-lock-mode,提供五种模式以优化多线程备份。其中,SAFE_NO_LOCK模式在发现不一致时立即停止备份,确保数据安全。此更新提升了备份的安全性和可靠性,适用于不同数据库架构和需求。
当复制品因损坏或漂移失败时,通常通过主服务器重建。MyDumper是一种现代解决方案,结合了逻辑备份的灵活性和物理备份的速度,适用于快速重建一致的复制品。通过配置元数据文件,MyDumper可自动设置复制,确保数据的完整性和可移植性。
备份的可靠性至关重要,MyDumper的-M选项通过生成校验和来增强备份完整性。定期测试备份是验证数据完整性的唯一方法。使用MyDumper可以获取数据和架构的校验和,确保恢复后数据的准确性。
本文讨论了MyDumper中移除--trx-consistency-only和--less-locking选项,介绍了新选项--trx-tables作为替代。新机制提高了锁定效率,确保备份时线程同步,用户可灵活选择锁定方式,简化了代码并增强了功能。
MyDumper的trx-consistency-only选项用于仅备份事务性表,减少全局读锁的持有时间,适用于支持多版本的存储引擎(如InnoDB),并在确认所有表为事务性时简化线程协调,避免不必要的写入阻塞。
本文介绍了mydumper和myloader在GaussDB(for MySQL)中的应用,分析了线程数和分块分行策略对数据恢复性能的影响,并提出了性能优化建议。通过多线程导入导出,可以提高恢复速度。对于窄表和宽表,分块导入导出的性能优于分行。通过调整线程数和分块大小,可以显著提高恢复速度。
本文介绍了使用LIKE子句过滤特定表的触发器或视图的常见方法,并提供了一个修复mydumper bug的实验调查链接。文章还讨论了使用SHOW TRIGGERS语句来过滤触发器的更可靠方法,并提到了一个与表名中的下划线和数字有关的实际案例。最后,文章提到了Percona提供的MySQL性能调优指南。
本文介绍了将MariaDB迁移到Percona Server for MySQL 8的方法,重点讨论了安全性问题。建议使用mydumper进行逻辑备份,手动创建角色、用户并分配权限。在第三个服务器上执行安全性和数据迁移命令即可完成迁移。
本文介绍了使用Docker和MyDumper进行备份和迁移数据的方法,包括常见和高级用例。MyDumper是一种快速的逻辑备份解决方案,现在在Docker环境中提供了一种简单而强大的数据迁移方式。
MyDumper现在可以根据用户定义的格式构建随机数据,但使用掩码备份会导致性能下降。新的随机格式函数可以构建具有特定格式的动态数据,例如全球地址、电话号码、电子邮件等。此功能仍处于测试阶段,但对于社区来说具有潜在的价值。
为了确保操作的安全性,我们建议客户先备份数据,检查表的大小和约束,然后使用pt-archiver从子表中删除数据,并使用mydumper备份数据,并使用多线程压缩备份文件,最后检查满足删除条件的行数,确认没有满足条件的行。
If you are using MyDumper as your Logical Backup solution and you store your backups on S3, you need to take a local backup and then upload it to S3. But what if there is not enough space to hold...
Mydumper supports streaming of backups right from version 0.11.3 and the latest version Mydumper 0.12.3 it enabled its support for compressed streaming backup. This was the most awaited feature...
The title is not entirely true, but ‘FTWRL on MyDumper is not needed anymore for consistent backups’ was a long title. One more time, I wanted to share a new feature in MyDumper. This is related...
简介mydumper 是一款开源的 MySQL 逻辑备份工具,主要由 C 语言编写。与 MySQL 自带的 mysqldump 类似,但是 mydumper 更快更高效。mydumper...
完成下面两步后,将自动完成登录并继续当前操作。