AI & 人工智能 第5页
优化器是否自动调整 WHERE 顺序-林林林的博客

优化器是否自动调整 WHERE 顺序

优化器是否自动调整 WHERE 顺序 问题引出 很多开发者认为 MySQL 查询时必须把索引列放前面: -- 索引:idx_name_age(name, age) -- 提问:下面两个查询,哪个索引生效? SELECT * FROM user WHE...
as959705158的头像-林林林的博客as95970515813小时前
03714
插件式存储引擎架构优势-林林林的博客

插件式存储引擎架构优势

插件式存储引擎架构优势 什么是插件式架构 MySQL 的存储引擎采用插件式(Pluggable)架构,意味着存储引擎可以像'插件'一样加载和卸载,每个表可以独立选择存储引擎。 graph TD subgraph 应用层...
as959705158的头像-林林林的博客as95970515813小时前
03814
优化 BigKey 的查询与删除:Redis 大 Key 治理实战-林林林的博客

优化 BigKey 的查询与删除:Redis 大 Key 治理实战

优化 BigKey 的查询与删除:Redis 大 Key 治理实战 什么是 BigKey BigKey(大键)是指单个 key 对应的值占用大量内存或包含大量元素。BigKey 是 Redis 性能问题的常见元凶。 BigKey 的判断标准 ...
as959705158的头像-林林林的博客as95970515813小时前
03314
临时表及如何避免-林林林的博客

临时表及如何避免

临时表及如何避免 什么是 MySQL 临时表 临时表(Temporary Table)是 MySQL 在执行某些查询时,在内存或磁盘上创建的中间结果集。它的生命周期很短——查询执行结束后就自动释放。 两种临时表 ...
as959705158的头像-林林林的博客as95970515813小时前
04814
Redis BGSAVE 与 SAVE 的区别-林林林的博客

Redis BGSAVE 与 SAVE 的区别

Redis BGSAVE 与 SAVE 的区别 概述 BGSAVE 和 SAVE 是 Redis 创建 RDB 快照的两种方式。虽然它们的目的相同——生成一个包含全量数据的 RDB 文件,但它们的执行方式和影响截然不同。 核心区别速...
as959705158的头像-林林林的博客as95970515813小时前
02014
最左前缀底层原理-林林林的博客

最左前缀底层原理

最左前缀底层原理 问题 面试不仅会问'什么是最左前缀匹配',更会问'底层是怎么实现的'。理解 B+树中联合索引的存储结构是关键。 B+树联合索引的存储 排序规则 联合索引 (a, b) 在 B+树中的排序...
as959705158的头像-林林林的博客as95970515813小时前
03514
哨兵模式的作用-林林林的博客

哨兵模式的作用

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

Docker Hub 与私有仓库

Docker Hub 与私有仓库 Docker Hub Docker Hub 是 Docker 官方的公共镜像仓库,也是全球最大的容器镜像托管平台。 Docker Hub 的功能 # 搜索镜像 docker search nginx docker search --filter=s...
as959705158的头像-林林林的博客as95970515813小时前
04214
批量操作减少网络往返:RTT 优化实战指南-林林林的博客

批量操作减少网络往返:RTT 优化实战指南

批量操作减少网络往返:RTT 优化实战指南 RTT 问题的本质 RTT(Round-Trip Time,往返时间)是网络请求从客户端发出到收到回复的总时间。对于 Redis 这样的内存数据库,命令本身的执行时间在微...
as959705158的头像-林林林的博客as95970515813小时前
02614
集群扩容迁移-林林林的博客

集群扩容迁移

集群扩容迁移 为什么需要扩容迁移 随着业务增长,Redis Cluster 的数据量可能超过当前节点的承载能力,或者需要增加副本数来提高读性能。这时就需要向集群中添加新节点,并将部分数据从已有节点...
as959705158的头像-林林林的博客as95970515813小时前
04614