- 博客(125)
- 收藏
- 关注
原创 白天稳如狗半夜就抖:OceanBase 合并转储把读写延迟顶了上去
OceanBase 常出现白天业务平稳、固定时段延迟突增,多由 LSM‑Tree 合并转储消耗 CPU、IO 引发。可查询 gv$merge_info 确认合并任务,通过调整 major_freeze_duty_time 错开高峰,调高冻结阈值减少转储,大表做分区,限制合并线程,也可关闭自动合并改为低峰手动触发,不建议直接加机器。
2026-10-23 11:26:15
452
原创 端口通了进程也在,连接却被拒:红帽 RHEL 上 SELinux 这道隐形墙
RHEL 系统常会出现端口、进程正常却访问被拒问题,多为 SELinux 拦截,报错记录在 audit.log。可先用 setenforce 0 临时关闭验证,再分三类处理:用 semanage port 配置非标准端口,setsebool 开启对应布尔值,semanage fcontext 与 restorecon 修正文件上下文,也可通过 ausearch、sealert 查看拒绝日志,排查后恢复 Enforcing 模式,不建议直接禁用 SELinux。
2026-10-23 11:24:14
192
原创 删了却没变小:PostgreSQL 死元组与表膨胀排查
PostgreSQL 受 MVCC 机制影响,DELETE/UPDATE 产生死元组会引发表膨胀,普通 VACUUM 仅标记空间复用,VACUUM FULL 锁表风险高。可通过系统视图查看死元组占比,排查阻塞清理的长事务,调优 autovacuum 阈值。热点表收紧单表参数,全局优化 vacuum 配置,优先使用 pg_repack 在线回收空间,增加相关指标监控告警。
2026-10-22 09:43:26
292
原创 重启就起不来:银河麒麟 V10 开机自启失败排查
银河麒麟 V10 常会出现服务手动可启动,但重启后自启失败的问题,该系统基于 systemd。故障主要有五类原因:缺少 [Install] 配置导致 enable 未生效、Type 参数配置错误、网络依赖 target 设置不当、unit 文件路径权限格式异常、Restart=always 掩盖崩溃问题。可按六步流程排查,使用标准 unit 模板编写服务,修改配置后执行 daemon‑reload,务必重启验证自启效果。
2026-10-22 09:41:16
235
原创 前台一提交就转圈、后台却说没慢查询:Oracle 会话阻塞链一拉,挡路的连接立刻现形
本文介绍 Oracle 会话锁等待故障排查方法。业务卡顿但数据库无慢查询,多为锁等待而非 SQL 执行慢。借助 v\(session、v\)lock 等视图定位阻塞会话,确认锁对象,可执行命令杀掉阻塞会话应急。ORA‑00060 死锁查看 trace 日志。根治需缩短事务、统一加锁顺序、拆分大批量操作,从代码层面规避锁冲突。
2026-10-21 09:53:12
456
原创 从库慢半拍还敢把读流量切过去:MySQL 主从延迟一查,Slave_SQL_Running 早停了
本文梳理 MySQL 主从复制延迟与中断故障排查方法。复制分延迟、中断两类,不能仅依赖 Seconds_Behind_Master 指标,要核查 IO、SQL 线程状态。区分 IO、SQL 线程卡顿原因,无主键表会拖慢回放;针对 1062、1032 等报错,按 GTID 与非 GTID 模式做不同跳过处理,IO 线程异常排查网络与 binlog。建议完善监控,规范表结构,拆分大事务,保障主从数据一致。
2026-10-21 09:42:12
286
原创 麒麟装完第一脚踩空:rpm 装不上、yum 不见了,信创这道坎怎么过
本文介绍银河麒麟 V10 服务器版运维常见故障,该系统基于 CentOS8,兼容多数 rpm/yum 命令,但需注意软件源、CPU 架构、SELinux 与 kysec 安全模块。针对 yum 找不到包、rpm 架构不匹配、服务启动失败等问题给出排查命令,提供装机七步检查清单,也是 KYCA/KYCP 认证高频考点。
2026-10-16 09:53:39
373
原创 误删了才发现:TDSQL 数据回退卡在导不回来
本文介绍分布式 TDSQL 备份回退六步实操,它与单机 MySQL 逻辑不同。导出前需控制台调整超时参数,借助 mysqldump 导出,使用 load_data 工具按分片导入;PITR 通过克隆新实例实现回退,禁止直接修改原实例,核对数据无误后再切换业务,同时梳理常见坑点与故障排查手段。
2026-10-15 13:43:52
408
原创 主库挂了怎么切、误删了怎么退:GaussDB 高可用落地 6 步
本文讲解 GaussDB 高可用落地六步实操,覆盖主备切换与 PITR 误删时间点回退。需配置归档关键参数,备份用‑Xs 携带 WAL 日志,校验归档状态;切换前确认主备角色;PITR 遵循停库、还原备份、配置恢复参数、回放流程,核对数据后再对外服务,同时梳理常见踩坑点与故障排查方法。
2026-10-15 13:42:09
253
原创 MySQL 迁达梦 DM8:官方文档不会告诉你的 5 个硬差异
本文介绍 MySQL 迁移到达梦 DM8 的关键要点,指出迁移工具仅能处理大部分 DDL,存储过程等需人工改造。重点讲解建库不可修改的核心初始化参数,梳理语法、数据类型差异对照表,解析空串、VARCHAR 长度等隐性数据错误坑点,给出六步迁移检查清单,提醒不可完全依赖兼容模式,重视过程化 SQL 改造。
2026-10-14 13:43:21
605
原创 MySQL 线上报 Lock wait timeout 别慌:6 招定位锁等待与死锁
本文讲解 MySQL 的 1205 锁等待超时、1213 死锁两类报错,提供 6 招排查处理方案。借助 sys、information_schema 等视图定位阻塞会话与长事务,区分意向锁、行锁;指出无索引更新、事务内慢操作等诱因,给出优化 SQL、规范事务写法、合理配置参数、正确 Kill 连接的手段,梳理出快速定位锁故障的完整排查链路。
2026-10-14 11:42:52
428
原创 Oracle 认证实战指南
本文介绍 Oracle OCA/OCP/OCM 认证,金融等核心行业仍认可该证书,OCP 是 DBA 常见岗位门槛,主流为 19c 版本 1Z0‑083 考试。梳理认证学习路线,讲解备份恢复、闪回、性能调优等高频考点,对比实操正误写法,给出自学与报课的备考建议,指出证书是敲门砖,实操项目经验才是核心竞争力。
2026-10-13 16:33:53
239
原创 红帽认证实战指南
本文介绍红帽 RHCSA、RHCE 认证,RHCSA 是 Linux 运维基础敲门砖,RHCE 侧重 Ansible 自动化运维,均为上机实操,有效期 3 年。梳理用户权限、存储、网络服务、Ansible 等高频考点,指出运维常见错误,给出自学与报课两种备考思路,强调认证核心价值在于实操能力而非证书本身。
2026-10-13 11:59:25
287
原创 TDSQL 分片键怎么选?选错等于数据倾斜加跨分片慢查询
TDSQL 分片键建表时指定且不可修改,主键、唯一索引需包含分片键。应优先选择高基数、业务高频查询列,保障数据分布均匀,尽量让查询落在单分片,规避数据倾斜与跨分片慢查询。需监控分片负载,读写分离要保留 hint 注释,管理命令遵循规范,选错分片键只能重建表。
2026-10-12 13:48:57
739
原创 PostgreSQL 分区表:从设计到运维,大表不再卡
本文介绍 PostgreSQL 分区表六步落地流程,用于解决大表查询慢、维护久的问题,包含分区判断、策略选择、建表、建子分区、建索引、在线维护。梳理分区设计正反案例,提供分区裁剪、增删挂载分区等常用运维命令,提醒需注意主键约束、分区数量控制,依靠分区键实现查询裁剪,保障数据库性能。
2026-10-12 10:15:01
400
原创 MySQL 慢查询定位与索引优化实战
本文讲解 MySQL 慢查询定位与索引优化实战。可开启慢查询日志捕获慢 SQL,借助 EXPLAIN 分析执行计划,识别全表扫描等问题。列举函数、运算等多种索引失效场景,介绍组合索引最左前缀、覆盖索引原理,还提供命令检查清理冗余索引,总结排查流程,助力解决 SQL 慢的线上问题。
2026-10-10 15:13:23
279
原创 Oracle 备份恢复实战:RMAN 备份、恢复与误删闪回
本文介绍 Oracle RMAN 备份恢复六步实战流程,涵盖备份策略规划、RMAN 环境配置、全量与增量备份、数据库恢复、误删闪回操作。列举生产中常见错误写法与推荐方案,提供常用速查命令,强调日期需用 TO_DATE、表空间设置上限、闪回要开启行移动等关键注意点,保障数据库备份恢复可靠执行。
2026-10-09 16:32:31
376
原创 达梦 DM8 性能调优与高可用实战:建库、备份、还原、调参一条龙
本文介绍达梦 DM8 建库、备份还原、调参运维要点。PAGE_SIZE、字符集等参数建库后不可修改;联机备份需开启归档,脱机还原要完成 RESTORE、RECOVER、UPDATE DB_MAGIC 三步。归档勿直接 rm,需调用系统函数清理,修改参数要区分 scope 作用域,还给出实操命令与常见踩坑反例。
2026-10-09 10:59:45
286
原创 PostgreSQL 分区表:从设计到运维,大表不再卡
PostgreSQL 分区表用于优化千万级大表,有 RANGE、LIST、HASH 三种分区策略。需选高频查询的高基数列为分区键,主键、唯一约束要包含分区键,控制分区数量。依靠分区裁剪提升查询,通过 ATTACH、DETACH 做分区在线维护,需定期刷新统计,分区设计不当会造成性能恶化。
2026-10-08 15:00:29
367
原创 【无标题】TDSQL 分片键怎么选?选错等于数据倾斜加跨分片慢查询
TDSQL 分片键建表时确定,后期不可修改,主键、唯一索引需包含分片键。应优先选择高基数、业务高频查询列作为分片键,保障数据分布均匀,尽量避免跨分片查询。需验证分片负载均衡,掌握读写分离、代理管理 hint 语法,关注 Threads_running 监控热点,选错分片键易引发数据倾斜与慢查询。
2026-10-08 10:09:15
160
原创 红帽 RHEL 生产环境日常排障 6 招
本文介绍红帽 RHEL 生产环境六大高频排障方法。服务异常查看状态与日志;端口不通核查监听及防火墙;磁盘爆满定位大文件与已删仍占用的幽灵文件;访问报错排查 SELinux 拦截;时间异常使用 chrony 校准;内存问题检查 OOM 记录。配套实用命令快速定位故障,掌握这些可解决大部分生产告警问题。
2026-09-23 15:38:08
150
原创 达梦 DM8 性能优化与慢 SQL 定位 6 招
本文介绍达梦 DM8 性能优化六步调优方法:通过开启日志、查询系统视图抓取慢 SQL;借助 EXPLAIN 分析执行计划识别全表扫描问题;更新统计信息辅助优化器;做索引体检重建消除碎片;合理配置内存缓冲参数;通过相关视图排查锁等待,可完整形成数据库调优闭环,解决索引已建但 SQL 执行依旧缓慢的问题。
2026-09-23 09:27:24
279
原创 GaussDB 性能优化与慢SQL定位 6 招
本文介绍 GaussDB 性能优化与慢 SQL 定位六招,以 for openGauss 为主。通过开启慢日志抓取慢 SQL,借助执行计划排查算子问题,优化分布列解决数据倾斜,利用工具做索引体检,更新统计信息并调整核心参数,形成调优闭环,可解决大部分数据库性能故障。
2026-09-21 15:05:31
422
原创 腾讯云 TDSQL(MySQL 版)性能优化与慢查询排障实战 6 招
本文介绍腾讯云 TDSQL(MySQL 版)性能优化与慢查询排障六招。从分片键设计、读写分离路由、代理管理命令、执行计划索引、监控指标、PITR 恢复展开,强调分片键建表即确定,读写分离需‑c 保留注释,监控关注 Threads_running,PITR 克隆新实例恢复,覆盖多数排障场景,也适用于相关认证实操。
2026-09-21 11:44:52
387
原创 OceanBase 慢 SQL 定位与性能调优实战 6 招
本文介绍 OceanBase 慢 SQL 定位与性能调优六步实操方法,兼顾现场排障与考证实操。登录需使用 obclient -c 参数保留 hint,区分 2883、2881、2882 不同端口。通过 GV$OB_SQL_AUDIT 视图以微秒为单位抓取慢 SQL;借助 EXPLAIN 分析执行计划,排查全表扫描、跨机交互问题;合理使用分区与全局索引规避索引失效;依托 Resource Unit 与 parallel hint 调整查询并行度;需自行计算磁盘使用率,磁盘使用率达到 80% 就要告警。遵循这套
2026-09-17 09:40:18
319
原创 腾讯云 TDSQL 运维高频 6 坑(MySQL 版)
本文梳理腾讯云 TDSQL(MySQL 版)运维六大高频问题:代理前缀仅对三条命令生效;读写分离 hint 需 mysql‑c 保留注释;分片键建表后不可 ALTER 修改;开启自动读写分离时事务内读走主库;监控应关注 Threads_running;PITR 恢复需克隆新实例。同时给出常用运维排查命令,帮助快速排障。
2026-09-11 10:32:02
193
原创 OceanBase 运维高频 6 坑
本文梳理 OceanBase 运维六大高频踩坑点:obclient 登录需加‑c 保留 hint;STOP SERVER 仅摘流量,以 stop_time 判断节点状态;磁盘使用率需自行计算;Paxos 最多容许⌊(n‑1)/2⌋副本故障;迁移 Leader 勿用停机命令;表闪回仅支持 TO BEFORE DROP,误删行依靠 AS OF TIMESTAMP 查询,同时附上运维速查命令,帮助规避认知差异带来的运维问题。
2026-09-10 09:43:40
290
原创 红帽 RHEL 运维踩过的 6 个坑,第 3 个新手最容易被卡住
本文总结 RHEL 运维六大高频问题:SELinux 优先排查日志,不直接关闭;系统需完成订阅注册或配置离线源;修改 systemd 配置后要执行 daemon‑reload;firewalld 永久规则需搭配 reload;dnf module 要选定 stream 版本;配置 journald 限制日志大小,文中附带对应排查操作命令。
2026-09-09 14:54:56
297
原创 PostgreSQL 运维踩过的 6 个坑,表膨胀和 WAL 涨盘最要命
本文梳理 PostgreSQL 生产运维六大常见坑:连接数爆满可通过 pg_stat_activity 排查并终止异常连接;表膨胀关注死元组,优先 VACUUM (ANALYZE);pg_wal 磁盘暴涨多由复制槽、归档卡住导致;索引失效先更新统计信息;闲置复制槽需及时删除;大表 DDL 尽量使用 CONCURRENTLY 避免锁表,附对应排查命令。
2026-09-09 11:09:17
295
原创 麒麟 Kylin V10 新服务器上线前,这 6 步加固不做准出事
本文介绍麒麟 Kylin V10 服务器上线前六项加固要点。需使用系统自带软件源,不要照搬 CentOS 仓库;创建可 sudo 普通用户后禁用 root 远程登录;修改 SSH 端口要同步放行防火墙;firewalld 配置需重载生效;通过 chrony 完成时间同步;审计规则写入指定目录持久化,避免重启失效。
2026-09-08 09:23:52
267
原创 达梦 DM8 从初始化到日常运维,这 6 个坑踩过的人都加班了
本文梳理达梦 DM8 运维六大高频问题。dminit 初始化的字符集、页大小等参数建库后不可修改;注册服务注意‑p 后缀,enable 不等于启动;联机备份需开启归档;脱机还原要完成三步操作;清理归档调用系统函数,禁止直接物理删除;修改参数区分静态动态,选对 scope 作用域。
2026-09-08 09:22:25
184
原创 Oracle 运维高频 6 坑:硬日期、AUTOEXTEND、闪回、锁、FRA、双引号
本文总结 Oracle 运维六大高频坑:日期字面量依赖 NLS 易报错,需用 TO_DATE 显式转换;数据文件自动扩展务必配置 MAXSIZE;闪回表要开启行移动;锁排查需定位 block=1 阻塞会话;FRA 占满会导致数据库停写,要定期清理归档;对象名慎用双引号,避免大小写绑定问题,并给出对应排查命令。
2026-09-07 17:13:23
197
原创 MySQL 运维高频 6 坑:字符集、超时、SQL_MODE、隐式转换、Online DDL、主从延迟
本文梳理 MySQL 运维六大高频坑:字符集需改用 utf8mb4 解决 emoji 乱码;wait_timeout 超时引发连接池异常;ONLY_FULL_GROUP_BY 导致 GROUP‑BY 报错;隐式类型转换造成索引失效;Online DDL 存在 MDL 锁阻塞风险;大事务引发主从延迟。给出排查命令与规避方案,提醒规范 SQL、大表变更使用专用工具,便于故障快速排查。
2026-09-07 17:11:57
354
原创 OceanBase 运维高频 6 坑:登录、上下线、容错、Leader、误删恢复
本文总结 OceanBase 六大运维高频坑:登录需带‑c 保留 hint;节点下线看 stop_time 而非 STATUS;磁盘占用需手动计算百分比;副本容错上限为⌊(n‑1)/2⌋;迁移 Leader 使用 SWITCH REPLICA LEADER;误删表靠回收站闪回,误删行使用时间点闪回查询,方便运维快速排查故障。
2026-09-04 11:41:18
399
原创 腾讯云 TDSQL(MySQL 版)运维高频 6 坑:代理路由、读写分离、分片键、监控、PITR
本文总结腾讯云 TDSQL(MySQL 版)六大运维常见坑:`/*proxy*/`仅用于三条代理命令;读写分离 hint 需‑c 参数,仅 SELECT 生效;分片键建表设定,ALTER 无法修改;事务内读默认走主库;监控关注 Threads_running;PITR 需克隆新实例导回数据,不可原地回滚,便于运维快速排查故障。
2026-09-04 11:19:32
404
原创 PostgreSQL 流复制主从实战:搭建、监控、故障切换 6 要点
本文讲解 PostgreSQL 流复制主从实战,介绍其依靠 WAL 日志复制的核心原理,使用 pg_basebackup 搭建备库,通过 pg_stat_replication 的 write、flush、replay_lag 监控主备延迟,梳理延迟排查思路,说明 pg_ctl promote 故障切换操作,同时讲解备份与 PITR 恢复要点,整理实用运维命令,助力处理主从复制各类问题。
2026-09-03 09:16:46
313
原创 Oracle 数据库运维实战:6 个高频坑与救命命令
本文梳理 Oracle 数据库运维中 6 个高频故障场景与实用命令。建表空间开启自动扩展时务必配置 MAXSIZE 上限,避免磁盘被占满;日期查询需用 TO_DATE 显式转换,规避 NLS 环境引发 ORA‑01861 报错。利用闪回功能可恢复误删表与数据,闪回表前要开启行移动。锁故障排查以 block=1 定位阻塞会话,杀会话需提供 sid 和 serial#。RMAN 时间点恢复要求数据库处于归档模式,日期也要显式转换。文末附带故障速查表,掌握要点可应对大部分突发运维问题。
2026-09-02 11:31:14
206
原创 达梦 DM8 运维实战:从装库到日常备份,6 步打牢基础
本文围绕国产达梦 DM8 数据库运维展开,梳理六大核心实操步骤。涵盖库静默安装、实例初始化,强调页大小、字符集等初始化参数修改不可逆;讲解系统服务注册启停、disql 登录巡检常用语句;介绍表空间创建扩容、用户权限配置;说明物理备份需开启归档,给出联机备份、逻辑导入导出、脱机还原操作。同时整理连接失败、表空间占满等常见故障排查命令。指出运维重点:重视初始化参数、完成服务注册、备份前开启归档、提前规划表空间,为达梦数据库运维提供实用可复用命令参考。
2026-09-01 17:17:18
317
原创 麒麟 V10 上线后必做的 6 项加固与巡检(附命令速查)
本文介绍银河麒麟 V10 系统上线后必做的 6 项加固与巡检工作,针对运维直接迁移 CentOS 习惯易出现的各类问题给出实操命令。分别从配置软件源规避安装报错、设置账号口令满足等保要求、加固 SSH 远程登录降低爆破风险、配置防火墙放行业务端口、管控服务开机自启、巡检磁盘内存并开启审计这六个方面展开,提供可直接复制的操作指令。同时整理巡检速查表,提醒注意配置生效、避免规则冲突等细节,帮助信创迁移减少故障。
2026-08-31 11:12:44
288
原创 PostgreSQL 生产环境备份恢复与高可用实战
本文聚焦 PostgreSQL 生产环境运维实战,梳理备份恢复、流复制高可用、表膨胀治理、pgBouncer 连接池、慢查询分析等核心内容。区分 pg_dump 逻辑备份与 pg_basebackup 物理备份,介绍开启 WAL 归档实现 PITR 时间点恢复;讲解主从流复制搭建与复制延迟监控;说明 MVCC 引发的表膨胀处理,提醒规避 VACUUM FULL 锁表风险;介绍 pgBouncer 实现连接复用,以及 EXPLAIN 分析执行计划、无锁建索引的操作,同时罗列生产常见坑点,配套可直接使用的运维命
2026-08-28 10:08:05
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅