KingbaseES V8 集群主库 OOM 故障排查

摘要: 在 KingbaseES 集群运维中,主库 OOM(内存溢出)是严重故障,不仅会导致数据库服务中断,还可能因核心文件(core)生成增加恢复复杂度。本文基于 KingbaseES V8R3 集群真实案例,从故障现象入手,通过 “数据库日志分析→系统状态验证→根因定位” 的流程,拆解 OOM 故障的排 阅读全文
posted @ 2025-10-22 10:22 数据与人文 阅读(12) 评论(0) 推荐(0)

MySQL 8.0 长事务排查

摘要: 在 MySQL 数据库运维中,长事务是常见的性能 “隐形杀手”—— 它可能导致锁等待堆积、事务日志(undo/redo log)膨胀、甚至拖慢整个实例的并发能力。尤其是 MySQL 8.0 版本对事务监控机制做了优化,借助performance_schema和sys库,我们能更精准地定位长事务问题。 阅读全文
posted @ 2025-10-15 09:24 数据与人文 阅读(39) 评论(0) 推荐(0)

rsync基本命令和用法

摘要: rsync(remote sync)是一款开源的文件同步工具,以增量传输为核心优势 —— 仅传输源和目标之间的差异部分,而非完整文件,大幅节省带宽和时间。它支持本地文件同步、远程服务器间同步(通过 SSH 或 rsync 守护进程),广泛用于数据备份、网站部署、服务器镜像等场景。本文将从基础命令到高 阅读全文
posted @ 2025-10-07 13:15 数据与人文 阅读(190) 评论(0) 推荐(0)

MySQL 8.0 InnoDB ReplicaSet 完整配置指南与切换

摘要: 在中小规模 MySQL 高可用架构中,InnoDB ReplicaSet 凭借其轻量、易配置、原生适配 MySQL 的特性,成为替代传统主从复制的优选方案。它基于 GTID(全局事务标识符)实现数据同步,支持手动 / 自动故障转移,无需依赖外部组件(如 MHA),大幅降低运维复杂度。本文将以 MyS 阅读全文
posted @ 2025-09-29 09:28 数据与人文 阅读(28) 评论(0) 推荐(0)

MySQL processes, threads, connections的区别

摘要: 在 MySQL 中,processes(进程)、threads(线程)和connections(连接)是三个紧密相关但含义不同的概念,分别对应数据库服务器的运行实体、执行单元和客户端会话通道。理解它们的区别与关联,对 MySQL 性能调优、连接管理和问题排查至关重要。 一、核心定义与本质区别 1. 阅读全文
posted @ 2025-09-22 09:38 数据与人文 阅读(14) 评论(0) 推荐(0)

如何配置优化 innodb_log_file_size 参数

摘要: 在 MySQL InnoDB 存储引擎的性能调优体系中,innodb_log_file_size是少数能直接影响 “事务处理效率” 与 “系统可靠性” 的核心参数。作为 InnoDB redo 日志(重做日志)的单文件大小配置,它通过控制日志循环频率、脏页刷新策略,间接决定了数据库的写 I/O 吞吐 阅读全文
posted @ 2025-09-17 10:05 数据与人文 阅读(103) 评论(0) 推荐(0)

pt-online-schema-change:MySQL 在线表结构修改工具

摘要: 在 MySQL 数据库运维中,表结构修改(如增减字段、调整索引、分区设置等)是常见需求,但传统ALTER TABLE命令会对表加锁,导致读写操作阻塞,尤其在生产环境的大表上,可能引发业务中断。而pt-online-schema-change(简称 pt-osc)作为 Percona Toolkit 阅读全文
posted @ 2025-09-15 09:16 数据与人文 阅读(142) 评论(0) 推荐(0)

Adobe Acrobat Pro DC 2024中文版激活破解及安装使用教程

摘要: Adobe Acrobat Pro DC 2024是一款功能强大的PDF文档编辑和管理工具。这款软件内置了多种编辑和修复工具,能够帮助用户方便地创建、编辑、转换和共享PDF文档。不仅如此,该软件还具备安全和隐私保护功能,帮助用户保护PDF文档中的敏感信息。 Adobe Acrobat Pro DC 阅读全文
posted @ 2025-09-15 09:10 数据与人文 阅读(5541) 评论(0) 推荐(0)

使用 pg_waldump 和 pg_walinspect 查看 WAL 文件的内容

摘要: pg_waldump 支持 12 及以上版本;pg_walinspect 支持 15 及以上版本。 pg_waldump pg_waldump 可从 WAL 文件段中展示人类可读的信息。 pg_waldump 使用要求 ·将 wal_level 设置为 "replica" 或更高级别;在 RDS 上 阅读全文
posted @ 2025-09-09 08:42 数据与人文 阅读(11) 评论(0) 推荐(0)

MySQL Error Log: Got packets out of order

摘要: 在MySQL错误日志中发现有偶发的如下信息: 1 2 3 4 5 6 7 2024-09-13T15:55:29.489324+08:00 26750047 [Note] [MY-010914] [Server] Got packets out of order 2024-09-13T15:55:2 阅读全文
posted @ 2025-09-04 08:56 数据与人文 阅读(13) 评论(0) 推荐(0)

select into outfile权限设置

摘要: 线上库新建账号以后给select权限,但是 select into outfile导出查询结果的时候直接报错: select * from user into outfile '/tmp/user.csv'; ERROR 1045 (28000): Access denied for user ch 阅读全文
posted @ 2025-09-01 08:49 数据与人文 阅读(9) 评论(0) 推荐(0)

MySQL 主从复制延迟排查

摘要: 一、案例背景:分表操作引发的 “隐性” 延迟 某业务团队为解决单表数据量过大(千万级)的查询性能问题,设计了分表方案:从 1 张历史大表中读取数据,经过业务逻辑计算后,批量写入 100 个按规则拆分的分表(命名格式为db.t_sharding_XX)。上线初期未发现异常,但次日运维监控告警显示:从库 阅读全文
posted @ 2025-08-26 09:43 数据与人文 阅读(42) 评论(0) 推荐(0)

MySQL 表空却 ibd 文件过大

摘要: 一、问题背景:表空却 “吃满” 磁盘的怪事 客户反馈,生产环境中多台 MySQL 主机的 ibd 文件体积异常,部分文件甚至达到数 GB,但通过select count(*)查询对应表,结果均为 0。起初我们推测是 “数据归档后未整理碎片”—— 比如大量 DELETE 操作后,InnoDB 未释放表 阅读全文
posted @ 2025-08-25 11:44 数据与人文 阅读(12) 评论(0) 推荐(0)

Navicat Premium 17 最新版激活破解及安装教程

摘要: 前言 Navicat Premium 是一套可创建多个连接的数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 。它与 OceanBase 数据库及 Amazon RDS、Amazon 阅读全文
posted @ 2025-08-25 11:43 数据与人文 阅读(10134) 评论(1) 推荐(2)

MySQL报Got timeout writing communication packets错误

摘要: 应用日志显示连接数据库超时,查看MySQL的错误日志,发现大量的如下错误: 1 2 3 4 5 6 7 8 9 10 11 2023-02-14T14:19:48.330743+08:00 696688 [Note] [MY-010914] [Server] Aborted connection 6 阅读全文
posted @ 2025-08-18 08:57 数据与人文 阅读(14) 评论(0) 推荐(0)