AI & 人工智能 第11页
Server 层和存储引擎层分工-林林林的博客

Server 层和存储引擎层分工

Server 层和存储引擎层分工 为什么需要分层 MySQL 将逻辑处理和数据存储分开,Server 层负责'做什么',引擎层负责'怎么做'。这种设计让 MySQL 能够灵活支持多种存储引擎,是它最大的架构优势之...
as959705158的头像-林林林的博客as959705158昨天
0425
MySQL日志系统:类型、作用与配置详解-林林林的博客

MySQL日志系统:类型、作用与配置详解

MySQL日志系统:类型、作用与配置详解 概述 MySQL 的日志系统是其可靠性和数据一致性的基石。了解各类日志的作用和处理流程,是深入理解 MySQL 运行机制的关键。InnoDB 存储引擎结合 MySQL Serv...
as959705158的头像-林林林的博客as959705158昨天
04210
CHAR 和 VARCHAR 选择建议-林林林的博客

CHAR 和 VARCHAR 选择建议

CHAR 和 VARCHAR 选择建议 基础区别 特性 CHAR VARCHAR 存储方式 定长 变长 最大长度 255 字符 65535 字节(受行大小限制) 存储空间 固定分配,不足补空格 实际长度 + 1~2 字节长度前缀 检索性...
as959705158的头像-林林林的博客as959705158昨天
0427
使用 healthcheck 等待服务就绪-林林林的博客

使用 healthcheck 等待服务就绪

使用 healthcheck 等待服务就绪 为什么需要 healthcheck 在微服务架构中,服务启动和完全就绪之间存在时间差。例如: 数据库:容器启动后,MySQL/PostgreSQL 可能还在初始化 Web 服务:可能正在...
as959705158的头像-林林林的博客as959705158昨天
04215
延迟双删策略-林林林的博客

延迟双删策略

延迟双删策略 什么是延迟双删 延迟双删(Delayed Double Delete)是一种在'先删缓存,再更新数据库'方案基础上,通过异步延迟再次删除缓存来保证最终一致性的策略。 为什么要用延迟双删 回顾'先...
as959705158的头像-林林林的博客as959705158昨天
0426
Docker login、push、pull 详解-林林林的博客

Docker login、push、pull 详解

Docker login、push、pull 详解 认证流程 docker login → docker push / docker pull 构成了 Docker 镜像推送和拉取的完整流程。 docker login 登录 Docker Hub # 交互式登录 docker login # U...
as959705158的头像-林林林的博客as959705158昨天
04110
默认网络模式-林林林的博客

默认网络模式

默认网络模式 面试题 Docker 默认有哪几种网络模式?各有什么特点和适用场景? 标准答案 Docker 安装后自动创建三个默认网络:bridge、host、none。运行容器时通过 --network 指定,不指定则使...
as959705158的头像-林林林的博客as959705158昨天
0418
哨兵模式的作用-林林林的博客

哨兵模式的作用

哨兵模式的作用 一句话回答 Redis Sentinel(哨兵)是一个分布式监控系统,负责监控主从状态、自动故障转移(主节点挂了自动选新主)和通知客户端新主节点地址,实现高可用。 哨兵的核心功能 功...
as959705158的头像-林林林的博客as959705158昨天
04114
Prometheus 采集 Docker 指标-林林林的博客

Prometheus 采集 Docker 指标

Prometheus 采集 Docker 指标 为什么用 Prometheus 监控 Docker Docker 提供了丰富的运行时指标(CPU、内存、网络、磁盘 I/O 等),但 docker stats 只能看当前状态,无法做历史趋势分析、告警...
as959705158的头像-林林林的博客as959705158昨天
0419
Docker 启动速度快的秘密:秒级启动背后的原理-林林林的博客

Docker 启动速度快的秘密:秒级启动背后的原理

Docker 启动速度快的秘密:秒级启动背后的原理 核心原因 Docker 容器能够秒级启动,根本原因在于:容器不需要启动操作系统,而是直接启动应用进程。 启动流程对比 graph TB subgraph 虚拟机启动...
as959705158的头像-林林林的博客as959705158昨天
04111