logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据库】EXPLAIN字段详解(type=ref vs range)、Cost计算

本文详细解析了MySQL EXPLAIN中的关键字段,重点对比了type=ref与type=range两种访问方式的本质差异。ref适用于非唯一索引的等值匹配,而range用于索引范围扫描。文章还深入剖析了MySQL 8.0基于代价的优化器(CBO)计算逻辑,包括成本组成、计算模型和影响因素。通过实际案例分析,展示了索引选择评估过程,并提供了优化建议,如更新统计信息和使用直方图。最后探讨了IN条件

#数据库#adb
【Dubbo】SPI扩展机制、路由/负载均衡/容错策略、泛化调用、Mock测试

Dubbo 3.2+核心机制解析 SPI扩展:Dubbo自研增强SPI机制,支持按需加载、依赖注入与AOP包装,通过ExtensionLoader动态加载扩展实现,是协议、负载均衡等组件的扩展基础。 流量治理: 负载均衡:提供7种算法(加权随机/轮询/最少活跃等),支持动态自适应 路由策略:支持条件/标签/脚本路由,实现金丝雀发布与区域亲和 容错机制:包含Failover/Failfast等6种策

#dubbo#负载均衡#运维
【配置中心】Nacos 配置中心与服务发现深度解析

Nacos 作为配置中心与服务发现统一平台,2025年版本在AP/CP模式切换、配置监听、健康检查和元数据管理方面实现重大优化。支持Raft(CP)与Distro(AP)协议动态切换,满足不同业务场景需求;采用长轮询机制实现秒级配置推送;提供TCP/HTTP/自定义脚本等多维度健康检查;通过Namespace/Group/DataId实现精细化的元数据管理。生产建议:核心业务用CP模式,非核心用A

#服务发现#php#开发语言
【数据库】数据库选型

数据库选型与应用摘要 数据库选型需综合评估数据模型、事务支持、扩展能力等维度。关系型数据库如MySQL适合结构化业务,PostgreSQL功能更强大但资源消耗高;MongoDB适合灵活文档模型和高扩展需求;Redis提供亚毫秒级缓存;ClickHouse擅长实时分析;Elasticsearch专精全文检索;分布式数据库TiDB和CockroachDB解决扩展性问题。典型组合方案:PostgreSQ

#数据库
【Spring】Spring Data JPA Repository 自动实现机制深度解析

1. JPQL 查询// JPQL(面向对象,操作实体类)// 使用 @Modifying 进行更新/删除@Modifying2. 原生 SQL 查询1",四、分页与排序1. 内置分页支持// 返回 Page<T> 或 Slice<T>// 使用// 获取结果// 当前页数据// 总记录数// 总页数// 是否有下一页-- 查询数据-- 查询总数(自动执行)2. Slice 与 Page 区别//

#spring#java#后端
【数据库】【Mysql】慢SQL深度分析:EXPLAIN 与 optimizer_trace 全解析

MySQL慢SQL分析:EXPLAIN与optimizer_trace解析 本文系统介绍MySQL慢SQL分析的核心工具EXPLAIN和optimizer_trace的使用方法。重点内容包括: EXPLAIN执行计划解读: 详细解析type字段(访问类型)的性能等级,从最优的system/const到最差的ALL全表扫描 关键字段分析:rows预估扫描行数、filtered过滤率、Extra附加信

#数据库#mysql#sql
【Spring】Spring Cloud 链路追踪:SkyWalking/Pinpoint 字节码增强与 TraceId 传递机制

Spring Cloud 链路追踪技术解析 本文深入剖析了 SkyWalking 和 Pinpoint 在 Spring Cloud 环境中的链路追踪实现机制。两种方案均采用 Java Agent 技术实现无侵入式埋点,通过字节码增强动态注入追踪逻辑,但在实现策略和性能表现上存在差异。 核心内容包括: 字节码增强机制:对比 SkyWalking 基于 ByteBuddy/ASM 的动态插件架构与

#spring#spring cloud#skywalking
【Spring】Spring Integration深度解析

Spring Integration 核心要点解析 Spring Integration 是 Spring 生态中实现企业应用集成(EAI)的关键框架,基于《企业集成模式》理论构建。其核心特性包括: 消息驱动架构:通过Message(负载+头信息)和Message Channel(点对点/发布订阅)实现组件解耦 丰富端点支持:提供Transformer、Router、Splitter等标准端点处理

#spring#java#后端
【数据库】【MySQL】性能优化深度指南

本文摘要:MySQL性能优化核心要点包括查询执行计划分析、索引优化和表结构设计。通过EXPLAIN分析type指标(const最佳,ALL需优化)和Extra危险信号(如Using filesort/temporary)。索引优化遵循最左前缀原则,避免函数运算、隐式转换等8大失效场景,利用覆盖索引减少回表。表结构设计权衡规范化与反规范化,高频查询字段可冗余存储,字段类型遵循最小够用原则。关键是通过

#数据库#mysql#性能优化
到底了