首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
晚風的Java小栈
行动起来,活在当下
累计撰写
155
篇文章
累计创建
19
个标签
累计收到
0
条评论
栏目
首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
目 录
CONTENT
MySQL-晚風的Java小栈
以下是
MySQL
相关的文章
2025-04-14
SQL优化通用公式:5大步骤+12个案例详解
SQL优化通用公式:5大步骤+12个案例详解 在应用开发的初期,数据量较小,开发人员更关注功能的实现。然而,随着生产数据量的增长,许多SQL语句开始暴露性能问题,对系统的影响逐渐增大,有时甚至成为整个系统的性能瓶颈。本文详细介绍SQL优化的通用方法,包含五个关键步骤,并将案例扩展至十二个,提供全面指
2025-04-14
0
0
0
MySQL
2025-03-19
使用雪花ID和UUID作为MySQL主键的影响分析
使用雪花ID和UUID作为MySQL主键的影响分析 前言 在设计MySQL数据库表时,MySQL官方建议使用连续自增的主键ID(auto_increment),而不是UUID或者雪花ID(Snowflake ID)。那么,为什么不推荐使用UUID?UUID究竟有哪些缺点? 本篇文章将分析这个问题,探
2025-03-19
5
0
0
MySQL
2025-03-18
MySQL回表机制深度解析:原理、问题与优化全攻略
MySQL回表机制深度解析:原理、问题与优化全攻略 引言:揭开SQL查询的神秘面纱 在日常数据库优化工作中,我们经常会遇到"回表"这个专业术语。这个看似简单的概念,实则是影响数据库查询性能的关键因素。本文将深入剖析MySQL回表机制,通过原理讲解、实战案例和优化方案,带你彻底掌握这一核心知识点。 一
2025-03-18
9
0
0
MySQL
2025-02-17
MySQL数据实时同步到Elasticsearch的高效解决方案
MySQL数据实时同步到Elasticsearch的高效解决方案:架构设计与技术选型深度解析 一、企业级数据同步的挑战与演进 在数字化时代,企业数据呈现爆炸式增长。某头部电商平台统计显示,其商品数据库日均增量达2TB,传统MySQL的查询响应时间从最初的200ms飙升至5s以上。这直接催生了Elas
2025-02-17
17
0
0
MySQL
微服务
2024-12-05
MySQL 通过 Next-Key Locking 技术避免幻读问题
MySQL 通过 Next-Key Locking 技术避免幻读问题 在 MySQL 的 InnoDB 引擎中,Next-Key Locking 技术结合了 行锁(Record Lock) 和 间隙锁(Gap Lock),通过锁定记录和间隙,解决了 Repeatable Read 隔离级别下的幻读问
2024-12-05
10
0
0
MySQL
2024-11-12
不用if (obj != null),轻松解决空指针
不用if (obj != null),轻松解决空指针 1. 前言 Java 的空指针异常(Null Pointer Exception,简称 NPE)困扰了无数开发者。正如有大佬所言,防止 NPE 是程序员的基本修养。然而,即便有这份修养,NPE 依旧是我们最头疼的问题之一。 本文将介绍如何使用 J
2024-11-12
19
0
0
MySQL
2024-11-08
MySQL Explain 指南
MySQL Explain 指南 简介 mysql explain(或desc)用于分析 SQL 语句的执行计划,通常用于测试查询性能。基本语法: explain <sql语句> 注意事项 使用 explain 执行 DML 语句时,数据不会发生变化。 explain 的结果可能包含多行数据,每行
2024-11-08
9
0
0
MySQL
2024-11-04
MySQL 查询优化方案汇总(索引相关)
MySQL 查询优化方案汇总(索引相关) 优化 MySQL 查询性能,索引的正确使用至关重要。本文总结了索引相关的优化方法和注意事项,帮助开发者更高效地管理数据库查询。 类型隐式转换的陷阱 在 MySQL 中,字段的类型隐式转换可能导致索引失效。例如,字段 field1 是 VARCHAR 类型并添
2024-11-04
8
0
0
MySQL
2024-11-01
Spring Boot 中如何实现万级数据的高效批量插入
Spring Boot 中如何实现万级数据的高效批量插入 前言 随着 Spring Boot 3 的发布,开发者们迎来了许多新特性和优化,尤其在数据密集型应用场景中,如何提升批量插入的性能成为关注焦点。高效的批量数据插入是处理海量数据的关键之一。本文将深入介绍在 Spring Boot 3 中实现万
2024-11-01
23
0
0
MySQL
Springboot
2024-10-31
后端程序员必备:15个MySQL表设计的经验准则
后端程序员必备:15个MySQL表设计的经验准则 MySQL数据库设计对于后端开发人员至关重要。合理的表设计不仅能提升系统性能,还能避免各种数据问题。以下15条准则旨在为后端程序员提供基础而又重要的MySQL表设计经验,帮助大家在实际开发中少踩坑。 1. 基础通用字段 设计表时,建议添加以下通用字段
2024-10-31
13
0
0
MySQL
1
2