搜索结果: "lock"

共找到 20 个页面

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

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

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

SHOW PROFILE CPU, BLOCK IO, SWAPS FOR QUERY 1;

-- block io: 磁盘读写耗时

SELECT start_time, query_time, lock_time, rows_sent, rows_examined,

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

cat /sys/block/sda/queue/scheduler

echo mq-deadline > /sys/block/sda/queue/scheduler

ACTION=="add|change", SUBSYSTEM=="block", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="noop"

ACTION=="add|change", SUBSYSTEM=="block", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="deadline"

cat /sys/block/sda/queue/read_ahead_kb

Terraform 基础设施即代码实战 — 从入门到生产

cidr_block = "10.0.0.0/16"

cidr_block = var.vpc_cidr

cidr_block = "10.0.1.0/24"

dynamodb_table = "terraform-locks"

cidr_block = "10.0.0.0/16"

Redis 高可用 — 主从复制 / 哨兵 / 脑裂 / 集群踩坑

SETNX lock:order:123 "locked" # 获取锁

DEL lock:order:123 # 释放锁 — 如果业务逻辑崩溃,锁永远不释放

SET lock:order:123 NX EX 30 # 30秒自动过期

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

### 47. inode 与 block

- **inode**: 存储文件元数据(权限、大小、时间、block 位置)

- **block**: 存储文件实际数据

Linux SSH 防暴力破解脚本 — anti_brute_force.sh 实战部署指南

block - 手动封禁指定 IP

unblock - 解封指定 IP

脚本通过解析系统 SSH 认证日志(`/var/log/auth.log` 或 `/var/log/secure`),使用 `grep "Failed password"` 提取失败登录 IP,按出现次数排序。超过 `MAX_ATTEMPTS` 阈值的 IP 自动通过 `iptables -I INPUT -s -j DROP` 封禁(或 `ufw deny from `)。封禁记录写入 `/tmp/blocked_ips.db`,含封禁时间、解封时间、原因,供自动解封和查询使用。

Wiki Schema

- deadlock: 死锁分析

- lock: 锁机制详解

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

# Query_time: 4.718782 Lock_time: 0.000162 Rows_sent: 20 Rows_examined: 980000

# Query_time: 0.023401 Lock_time: 0.000108 Rows_sent: 20 Rows_examined: 56218

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

FROM information_schema.INNODB_LOCK_WAITS w

JOIN information_schema.INNODB_TRX b ON w.blocking_trx_id = b.trx_id

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

└── lock/ # 锁文件

/sys/block/ # 块设备

Linux 高并发内核优化手册 — 文件句柄/网络/内存/调度/I/O/安全七维调优

cat /sys/block/sda/queue/scheduler

echo mq-deadline > /sys/block/sda/queue/scheduler

SSH 连接调试完全指南 — ssh -vvv 输出解读 + 服务端日志联查 + 典型问题排查

Authentication refused: User matches Match block with restriction

Authentication refused: User matches Match block with restriction

Wiki Log

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

- B类 9 页:block 格式 sources + 尾部重复 → 仅保留 frontmatter sources

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

SET GLOBAL slave_parallel_type = 'LOGICAL_CLOCK';

Docker 镜像优化完全指南:瘦身、构建加速与安全加固

COPY package.json package-lock.json ./

Linux Load Average 完全解读 — 内核原理 / 排查方法论 / 容器环境实战

bpftrace -e 'tracepoint:block:block_rq_complete {

Linux 内存管理深潜 — Buffer/Cache/Page Cache/Slab/回收/OOM 全链路

| **Buffer** | 块设备元数据缓存(superblock、inode bitmap 等),加速磁盘元数据操作 | `Buffers` | 内存紧张时可回收 |

Linux 用户管理避坑指南 — /etc/passwd/shadow 到用户安全运维

auth required pam_tally2.so deny=3 unlock_time=600 even_deny_root root_unlock_time=300

Keepalived+Nginx 高可用实战 — 3 个隐藏坑位与生产级防护方案

content_by_lua_block {

Nginx 典型配置错误复盘 — 20+ 个踩坑点详解

- 每个 server block 只有一个文件,不跨文件碎片化配置