代码改变世界

重启失败的 pt-online-schema-change 任务

2024-06-19 17:12 by abce, 1 阅读, 0 推荐, 收藏, 编辑
摘要:从 Percona Toolkit 3.6.0 开始,如果 pt-online-schema-change 被中断,你可以重新恢复它。 要重启任务,需要知道它在哪里失败了。这就是为什么第一个必须使用的选项是 -history。它指示 pt-online-schema-change 将进度存储在历史表 阅读全文

MySQL Shell 的简单使用

2024-06-06 11:10 by abce, 9 阅读, 0 推荐, 收藏, 编辑
摘要:util.dumpTables():导出表 util.dumpSchemas():导出单个或多个 schema util.dumpInstance():导出整个实例 util.dumpTables()的使用 语法: util.dumpTables(schema, tables, outputUrl[ 阅读全文

pt-online-schema-change 在线无缝修改表

2024-06-04 16:48 by abce, 9 阅读, 0 推荐, 收藏, 编辑
摘要:pt-online-schema-change 支持在不妨碍读写操作的情况下修改表的结构。这种方法允许管理员无缝地修改表,同时保持数据的完整性,并最大限度地减少中断。为了完成在线修改的目标,pt-online-schema-change 工具遵循定义明确的步骤: ·创建空副本: pt-online- 阅读全文

MongoDB 影响性能的 5 个配置选项及其设置方法

2024-06-03 15:15 by abce, 125 阅读, 0 推荐, 收藏, 编辑
摘要:MongoDB 性能概述 MongoDB 性能由多个因素组成:操作系统设置、数据库配置设置、数据库内部设置、内存设置和应用程序设置。这里将重点介绍与性能有关的 MongoDB 数据库配置选项以及如何设置这些选项 MongoDB 配置选项 MongoDB 使用 YAML 文件格式的配置文件。 linu 阅读全文

MySQL Shell 调用外部脚本

2024-05-31 09:01 by abce, 21 阅读, 0 推荐, 收藏, 编辑
摘要:使用 CLI 工具时,打错命令很容易纠正。不过,在 MySQl Shell 中工作时,命令可能会更长、更复杂。以下是运行 MySQL Document Store 的一个例子。 db.scores.find("year(date) = 2023").fields(['lastName', 'firs 阅读全文

psql 中使用 gexec

2024-05-24 09:48 by abce, 12 阅读, 0 推荐, 收藏, 编辑
摘要:对于 PostgreSQL 高级用户来说,自动执行重复步骤变得越来越有必要,而 gexec 可以提供帮助。本文将描述如何使用 || 操作符和 gexec 命令来避免工作中不必要的重复工作。 psql是一款非常实用的工具,具有很多有用的功能。一个常见的模式是需要用不同的参数运行相同的命令。通常情况下, 阅读全文

InnoDB 的锁

2024-05-10 11:03 by abce, 9 阅读, 0 推荐, 收藏, 编辑
摘要:共享锁和排它锁 InnoDB 实现的标准的行级锁有两种类型:共享锁(S)和排它锁(X)。其中,共享锁支持事务持有该锁来读取行记录;排它锁支持事务持有该锁对行记录做更新或者删除操作。 如果事务 T1 对行 r 持有共享(S)锁,那么来自不同事务 T2 对行 r 的锁请求将按如下方式处理: ·T2 对 阅读全文

MySQL 8.4 LTS--InnoDB 新的默认设置

2024-05-09 14:28 by abce, 84 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL 8.4 版本最终删除了大量过期设置,并修改了多个 InnoDB 变量的默认值,以适应当前的工作负载和硬件规格。其中修改了 20 个 InnoDB 变量的默认值! ·innodb_buffer_pool_in_core_file 之前的值是 on;现在的值on,但是如果支持 madv_do 阅读全文

如何选择配置 MySQL innodb_log_file_size

2024-05-04 13:42 by abce, 130 阅读, 0 推荐, 收藏, 编辑
摘要:配置 InnoDB 的 redo 空间大小是写密集型工作负载最重要的配置选项之一。不过,这需要权衡利弊。配置的 redo 空间越大,InnoDB 就能更好地优化写 IO。不过,增加 redo 空间也意味着在系统断电或因其他原因崩溃时需要更长的恢复时间。 对于特定的 innodb_log_file_s 阅读全文

MySQL 8.4 初探

2024-05-03 22:05 by abce, 564 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL 8.4 现已正式发布,这是一个具有重大意义的版本,因为它被指定为长期支持(LTS)版本。LTS 软件的引入意味着 MySQL 8.0.34+ 将成为一个仅修复错误的版本。 创新版本可能每季度发布一次,新的长期支持版本大约每两年发布一次。8.4 版本将持续到 2026 年初。但请记住,将它 阅读全文
上一页 1 2 3 4 5 6 ··· 118 下一页