搜索结果: "mysql"

共找到 29 个页面

MySQL 性能调优 — 慢查询 / 锁分析 / 死锁排查 / 索引失效 / 深度分页 / 缓冲池 / 配置模板

标题匹配

title: MySQL 性能调优 — 慢查询 / 锁分析 / 死锁排查 / 索引失效 / 深度分页 / 缓冲池 / 配置模板

tags: [mysql, database, performance, monitoring, production, deadlock, lock]

- raw/articles/mysql-deadlock-troubleshooting.md

- raw/articles/mysql-slow-query-optimization.md

# MySQL 性能调优

MySQL 主从复制指南 — 原理 / GTID / 架构 / 故障排查 / 监控

标题匹配

title: MySQL 主从复制指南 — 原理 / GTID / 架构 / 故障排查 / 监控

tags: [mysql, database, replication, high-availability, troubleshooting, production]

sources: [raw/articles/mysql-replication-guide.md]

# MySQL 主从复制指南

> MySQL 主从复制是高可用数据库架构的基础。核心流程:**主库 Binlog → IO 线程拉取 → Relay Log → SQL 线程执行。**

MySQL 慢查询排查案例复盘 — 从发现到根治的完整链路

标题匹配

title: MySQL 慢查询排查案例复盘 — 从发现到根治的完整链路

tags: [mysql, database, performance, troubleshooting, case-study]

sources: [raw/articles/mysql-slow-query-optimization.md]

# MySQL 慢查询排查案例复盘

| [[mysql-performance-config]] | MySQL 性能调优总纲(慢查询/索引失效/深度分页/锁分析/配置模板) |

运维自动化脚本 5 件套 — 健康巡检/日志告警/MySQL备份/批量执行/服务守护

标题匹配

title: 运维自动化脚本 5 件套 — 健康巡检/日志告警/MySQL备份/批量执行/服务守护

tags: [tools, linux, automation, monitoring, backup, mysql, debugging]

# 运维自动化脚本 5 件套 — 健康巡检/日志告警/MySQL备份/批量执行/服务守护

5 个即用型运维自动化脚本,覆盖服务器健康巡检、日志异常告警、MySQL 自动备份、批量命令执行和服务守护,可独立部署到生产环境。

for svc in nginx mysql redis; do

Docker 生产环境踩坑指南 — 10 + 5 个常见问题

mysql:

image: mysql:8.0

- mysql_data:/var/lib/mysql

mysql_data:

**错误做法:** 使用匿名 volume(`volumes: - /var/lib/mysql`),重启后数据可能丢失。

全栈性能排障方法论 — Nginx → 应用 → 数据库 → 服务器

tags: [troubleshooting, production, monitoring, networking, database, mysql, nginx]

mysql -u root -p -e "SHOW FULL PROCESSLIST;"

# 查看锁等待(MySQL 5.7)

SELECT r.trx_id, r.trx_mysql_thread_id, r.trx_query,

b.trx_id, b.trx_mysql_thread_id, b.trx_query

运维工程师面试 50 题 — 经典 Linux/网络/数据库基础全覆盖

### 10. MySQL 主从复制原理

参见 [[mysql-replication-guide]](主从复制深度解析)。

### 11. MySQL 常见存储引擎

### 21. MySQL 忘记 root 密码

mysqld_safe --skip-grant-tables &

K8s 持久化存储 — PV / PVC / StorageClass 生产实战

| ReadWriteOnce | RWO | 单节点读写 | **数据库**(MySQL/Redis)— 最常用 |

### 案例 1:MySQL 数据库持久化

name: mysql

app: mysql

- name: mysql

StatefulSet 完全指南 — 稳定网络标识 / 独立存储 / 有序部署

> 是数据库(MySQL/Redis/Kafka/ZK)等有状态应用在 K8s 上的标准运行方式。

Pod 命名格式:`{statefulset-name}-{ordinal-index}`,如 `mysql-0`、`mysql-1`。

- Pod `mysql-0` → PVC `data-mysql-0`

- Pod `mysql-1` → PVC `data-mysql-1`

kubectl run test --image=busybox -- nslookup mysql-0.mysql.default.svc.cluster.local

Linux 目录结构完全指南 — FHS 标准与运维实战

| /usr/bin | 用户命令(含非基础工具) | yum, docker, nginx, mysql |

| /usr/sbin | 系统管理命令 | httpd, named, mysqld |

├── mysql/ / redis/ # 数据库配置

│ ├── mysql/ # MySQL 日志

│ ├── mysql/ # MySQL 数据库文件

Wiki Index

- [[mysql-performance-config]] — MySQL 性能调优:慢查询 / 锁分析 / 死锁 / 索引失效 / 深度分页 / 缓冲池 / 配置模板

- [[mysql-replication-guide]] — MySQL 主从复制:原理 / GTID / 半同步 / 故障排查 / 监控脚本

- [[mysql-slow-query-case-study]] — MySQL 慢查询排查案例复盘:从 4.7s 到 23ms 的完整优化链路

- [[ops-automation-scripts]] — 运维自动化脚本 5 件套:健康巡检/日志告警/MySQL备份/批量命令执行/服务守护

- [[ops-interview-50-questions]] — 运维工程师面试 50 题:经典 Linux/网络/数据库基础全覆盖(OSI/LVM/RAID/iptables/systemd/MySQL/Docker)

Wiki Log

- 新增标签:mysql

- Created concepts: fullstack-performance-troubleshooting, mysql-performance-config

- Updated concepts: fullstack-performance-troubleshooting, mysql-performance-config(交叉引用)

## [2026-05-11] ingest | 生产环境 MySQL 死锁:定位思路与根治方案

- Created raw: raw/articles/mysql-deadlock-troubleshooting.md

Wiki Schema

运维排障与数据管理 — 涵盖 Kubernetes 集群运维、Redis/MySQL 等数据库管理、容器化部署、生产环境最佳实践

├── database/ # MySQL + Redis 数据库

- mysql: MySQL 数据库

数据库上 K8s 架构选型 — 收益与风险权衡

tags: [kubernetes, database, deployment, production, architecture, mysql, statefulset]

推荐 Operator:MySQL Operator、PostgreSQL Operator、Vitess(大规模)、TiDB(原生分布式)。

- [[mysql-performance-config]] — 数据库性能调优(无论是否在 K8s 上都需要)

K8s 服务访问排查 — 从 Pod、Service 到 Ingress 十步工作流

**现象:** 部署了 MySQL 主从使用 Headless Service,但 Pod 之间无法通过 DNS 互相发现。

2. DNS 记录为空 `nslookup mysql-headless.database.svc.cluster.local` ❌

kubectl get statefulset mysql -n database \

生产级 Linux 磁盘 IO 调优 — 从核心概念到实战落地

### 6.4 MySQL 数据库 IO 优化

[mysqld]

### 案例 1:MySQL 响应延迟(促销期 iowait 45%)

K8s 架构与核心概念深度解析 — 面试通关秘籍(一)

**适用场景:** 数据库(MySQL/PostgreSQL)、消息队列(Kafka)、分布式存储

database_url: "mysql://db:3306/mydb"

Linux 服务器性能排查实战手册 — 三板斧/案例/阈值/参数速查

tags: [linux, troubleshooting, performance, monitoring, nginx, mysql]

### CASE 03:MySQL 慢查询导致首页加载 10s

服务器性能五维排查 — CPU/内存/磁盘/网络/文件系统深度解析

tags: [linux, troubleshooting, performance, monitoring, production, debugging, networking, mysql, filesystem]

- MySQL:`innodb_buffer_pool_size` 设为物理内存 60~70%

TCP 连接数爆表:攻击还是 Bug 排查指南

快速定位到 Nginx、MySQL 或 Java 应用等具体进程。

- **CLOSE_WAIT 泄漏**:Java 应用发布后 CLOSE_WAIT 缓慢上升至爆表 → 异常处理中未关闭 MySQL 连接 → 修复代码后重启

线上故障排查清单 — CPU/磁盘/内存/GC/网络 四维速查

| [[ops-automation-scripts]] | 运维自动化脚本 5 件套(健康巡检/日志告警/MySQL备份/批量执行/服务守护) |

K8s 资源限制配置指南 — Request / Limit / QoS / CPU Throttling

### 数据库(MySQL / PostgreSQL)

K8s Pod 调度策略完全指南 — 六大机制全解析

### 案例一:MySQL 主从集群调度

存储排障 — PVC Pending / 挂载失败

- 建议 limits.memory 设为 requests.memory 的 1.5-2 倍(MySQL/Java 等)

systemd 日志管理与实时监控:journalctl 命令完全指南

journalctl -u mysqld -f # 监控 MySQL 服务

Linux 系统调优实战 — 接口响应从 500ms 降到 100ms 全复盘

| 数据库 | MySQL 5.7,独立 RDS |

生产环境 Linux 内核参数调优 — 6 个必调参数

| 数据库(MySQL/Redis/PG) | `1` | 最大限度避免 Swap |

Linux Load 高但 CPU 低的排查思路 — 系统化诊断流程

- 数据库慢查询(MySQL、PostgreSQL 等)

服务器负载过高排查 — 案例实战 / Netflix 60 秒法 / 常见根因

| **DB fsync 瓶颈** | wa 高, iostat 写延迟高, MySQL 进程 | `innodb_flush_log_at_trx_commit=1` + `sync_binlog=1` |