Agent 智能体开发 第13页
子查询改写为 JOIN-林林林的博客

子查询改写为 JOIN

子查询改写为 JOIN 子查询的性能问题 MySQL 对子查询的处理经历了多个版本的优化,但子查询的性能仍然不如 JOIN。尤其是 MySQL 5.5 及更早版本中,子查询的执行方式往往会导致性能灾难。 经典问...
as959705158的头像-林林林的博客as959705158昨天
0285
Redis 消息 ACK 确认机制详解-林林林的博客

Redis 消息 ACK 确认机制详解

Redis 消息 ACK 确认机制详解 什么是消息 ACK ACK(Acknowledgment,确认)是消息队列系统中消费者通知消息系统'我已成功处理该消息'的机制。在 Redis Stream 中,XACK 命令用于标记消息处理完...
as959705158的头像-林林林的博客as959705158昨天
0318
缓存超量怎么办——缓存容量规划与淘汰策略-林林林的博客

缓存超量怎么办——缓存容量规划与淘汰策略

缓存超量怎么办——缓存容量规划与淘汰策略 问题背景 Redis 是一个基于内存的数据库,内存是有限且昂贵的资源。当缓存数据量超过可用内存时,如果不加控制,Redis 会因 OOM(Out of Memory)被...
as959705158的头像-林林林的博客as959705158昨天
04312
主从复制数据延迟-林林林的博客

主从复制数据延迟

主从复制数据延迟 一句话回答 Redis 主从复制的数据延迟来自网络传输、从节点单线程回放和网络抖动引起的 backlog 补发,通常在一主一从同机房下延迟为亚毫秒到几毫秒级。 延迟的源头 主节点(...
as959705158的头像-林林林的博客as959705158昨天
03210
Prometheus 采集 Docker 指标-林林林的博客

Prometheus 采集 Docker 指标

Prometheus 采集 Docker 指标 为什么用 Prometheus 监控 Docker Docker 提供了丰富的运行时指标(CPU、内存、网络、磁盘 I/O 等),但 docker stats 只能看当前状态,无法做历史趋势分析、告警...
as959705158的头像-林林林的博客as959705158昨天
0419
Compose 中的 services、networks、volumes-林林林的博客

Compose 中的 services、networks、volumes

Compose 中的 services、networks、volumes 三大核心配置的关系 在 Docker Compose 中,services、networks、volumes 是三个最顶层的配置区块。它们的关系可以类比为真实数据中心的规划: 配置 ...
as959705158的头像-林林林的博客as959705158昨天
04413
优雅停止与强制停止 Docker 容器-林林林的博客

优雅停止与强制停止 Docker 容器

优雅停止与强制停止 Docker 容器 核心概念 Docker 容器停止有两种方式:优雅停止和强制终止。两者的核心区别在于是否给容器时间处理好收尾工作。 graph TB subgraph 停止容器 STOP[docker stop]...
as959705158的头像-林林林的博客as959705158昨天
0349
子查询改写为 JOIN 的优化-林林林的博客

子查询改写为 JOIN 的优化

子查询改写为 JOIN 的优化 子查询的性能问题 很多开发人员习惯使用子查询(Subquery),因为它的语法更贴近自然语言。但子查询在 MySQL 中的执行效率通常不如等效的 JOIN。 -- 子查询版本(自然...
as959705158的头像-林林林的博客as959705158昨天
02713
MySQL 主从复制核心原理详解-林林林的博客

MySQL 主从复制核心原理详解

MySQL 主从复制核心原理详解 概述 主从复制(Replication)是 MySQL 最基础也是最重要的高可用架构组件。通过主从复制,可以将主库(Master)的数据变更同步到一个或多个从库(Slave),实现读...
as959705158的头像-林林林的博客as959705158昨天
04412
分析器主要功能-林林林的博客

分析器主要功能

分析器主要功能 分析器的位置 在 MySQL 的查询执行链路中,分析器(Parser)位于连接器之后、优化器之前。它的输入是SQL 字符串,输出是解析树(Parse Tree)。 graph LR A[SQL字符串] --> B[分...
as959705158的头像-林林林的博客as959705158昨天
0205