摘要:MySQL 复制环境可能会遇到以下错误:"Got fatal error 1236 from source when reading data from binary log"。 本文试图重新解释导致这一错误的典型原因以及处理这一问题的方法。 错误事务(errant transaction) 比如开 阅读全文
MySQL 复制环境如何处理 'Got Fatal Error 1236' 或 MY-013114 Error
2024-06-28 17:39 by abce, 310 阅读, 1 推荐, 收藏, 编辑如何区分 Connection、Thread和Session
2024-06-28 11:07 by abce, 96 阅读, 0 推荐, 收藏, 编辑
摘要:什么是 Connection Connection 只是客户端应用程序/用户与 MySQL 数据库服务器之间建立的成功连接。它允许客户端发送查询、接收结果并与数据库交换数据。 每个 Connection 都代表一个单独的会话,使客户端可以相互独立地执行查询和事务。单个 MySQL 服务器可以处理来自 阅读全文
使用 MySQL Shell 进行 MySQL 升级检查
2024-06-26 11:23 by abce, 87 阅读, 0 推荐, 收藏, 编辑
摘要:如果有一种工具可以查看我们现有的数据库,并检查升级到新版本是否存在任何问题,那岂不是很有帮助?MySQL Shell 可以帮你解决这个问题。 MySQL Shell中的全局util对象有一个名为checkForServerUpgrade()的方法,可以检查当前数据库,找出升级到新版本MySQL的任何 阅读全文
pt-online-schema-change 完成部分数据归档和 schema 更改
2024-06-25 08:58 by abce, 143 阅读, 0 推荐, 收藏, 编辑
摘要:从 Percona Toolkit 3.6.0 开始,pt-online-schema-change 支持 -where 选项,因此不仅可以实时更改表定义,还可以只复制满足特定条件的行。 在更改表定义时,可能并不需要复制所有数据。例如,如果表太大,而你只需要最近的数据。 要完成这项工作,pt-onl 阅读全文
查看使用 MySQL Shell 的连接状态
2024-06-24 17:09 by abce, 25 阅读, 0 推荐, 收藏, 编辑
摘要:启动 MySQL Shell mysqlsh 上面的命令只是启动 MySQL Shell,并没有连接到 MySQL 实例。这个时候可以查看一下状态: \status 输出结果如下: MySQL Shell version 8.0.37 Not Connected. 该输出显示了当前的 MySQL 版 阅读全文
管理 MySQL Shell 配置选项
2024-06-20 13:23 by abce, 34 阅读, 0 推荐, 收藏, 编辑
摘要:与任何工具一样,MySQL Shell 的开箱即用配置可能无法满足每个用户在任何情况下的需求。我们需要一种方法来轻松查看、更新和持续(如有必要)更改默认配置。有一条命令可以帮助我们管理 MySQL Shell 配置。这条命令就是 \option。 查看帮助 MySQL localhost JS > 阅读全文
重启失败的 pt-online-schema-change 任务
2024-06-19 17:12 by abce, 34 阅读, 0 推荐, 收藏, 编辑
摘要:从 Percona Toolkit 3.6.0 开始,如果 pt-online-schema-change 被中断,你可以重新恢复它。 要重启任务,需要知道它在哪里失败了。这就是为什么第一个必须使用的选项是 -history。它指示 pt-online-schema-change 将进度存储在历史表 阅读全文
MySQL Shell 的简单使用
2024-06-06 11:10 by abce, 135 阅读, 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, 74 阅读, 0 推荐, 收藏, 编辑
摘要:pt-online-schema-change 支持在不妨碍读写操作的情况下修改表的结构。这种方法允许管理员无缝地修改表,同时保持数据的完整性,并最大限度地减少中断。为了完成在线修改的目标,pt-online-schema-change 工具遵循定义明确的步骤: ·创建空副本: pt-online- 阅读全文
MongoDB 影响性能的 5 个配置选项及其设置方法
2024-06-03 15:15 by abce, 702 阅读, 0 推荐, 收藏, 编辑
摘要:MongoDB 性能概述 MongoDB 性能由多个因素组成:操作系统设置、数据库配置设置、数据库内部设置、内存设置和应用程序设置。这里将重点介绍与性能有关的 MongoDB 数据库配置选项以及如何设置这些选项 MongoDB 配置选项 MongoDB 使用 YAML 文件格式的配置文件。 linu 阅读全文