首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Go
架构
Python
Spring Boot
前端
MySQL
展开
全部
后端
Java
面试
Go
架构
Python
Spring Boot
前端
MySQL
数据库
GitHub
Linux
Spring
大数据
AI编程
暂无数据
推荐
最新
数据库之必备经验视角:什么是N+1查询问题?
数据库之必备经验视角:什么是N+1查询问题? N+1查询问题是一种常见的性能瓶颈,主要表现是应用中需要执行大量查询。通常这是由于数据访问模式中的代码结构不佳导致的:先执行一个查询获取记录列表(1 查询
面试官微笑发问:第100万页怎么查?我差点当场沉默…
面试官常问:MySQL 数据表上亿时,limit 1000000,10 这种超大分页该怎么优化?本质是避免“扫描+丢弃”。本文从索引、延迟关联、游标分页到业务层面与 MySQL8.x 新特性全面解析。
创建数据库索引时,要考虑一下这5个维度
数据库索引是帮助提升查询性能的核心工具,尤其在处理复杂查询时(如 JOIN、GROUP BY、WHERE 或 ORDER BY 操作),能够显著减少查询时间。 索引的工作原理简单而高效:通过以不同的顺
MySQL 学习二:数据库的操作
本文介绍了MySQL数据库的创建、字符集与校验集的设置方法,通过实例演示了如何查看和修改这些配置,验证了校验集在数据库操作中的关键作用。文章还涵盖了数据库的基本操作,如显示、修改和删除数据库。
MySQL索引(二):覆盖索引、最左前缀原则与索引下推详解
前文我们介绍了索引的基本数据结构和工作原理,今天我们将继续探索MySQL索引的三个特性:覆盖索引、最左前缀原则和索引下推,这些特性能够显著提升查询性能。
一篇文章全面重温MySQL的join操作
一篇文章全面重温MySQL的join操作 关系型数据库(例如 MySQL)能够将数据存储在多个独立的表中,同时支持在需要时通过关系将这些表连接起来。 MySQL 提供了强大的连接操作(Join)功能,
面试官:mysql从数据库断开一段时间后,部分binlog已丢失,如何重建主从?
这是一个非常经典且棘手的MySQL运维场景。当你发现从库因为网络中断、宕机等原因落后主库太久,导致所需的binlog已经在主库上被自动清理(purged)时,从库就无法继续同步了。此时,重建主从是唯一
看到同事设计的表结构我人麻了!聊聊怎么更好去设计数据库表
最近接了个外包,和另外两个哥们一起开发。因为他们的时间更充裕,所以前期的表结构都是他们来设计,我没有参与。等我空下来开始做我的部分时,两眼一抹黑,光看表名完全不知道是什么东西。 我不理解,但大受震撼
MySQL8.x 面试高频题:为什么一定要有主键?99%的人答不全
你以为“主键”只是保证唯一性的身份证号吗?其实它是 MySQL 的灵魂,影响着数据存储、索引查询、事务控制和主从复制。很多系统因为缺少主键被坑惨,甚至导致业务宕机。本文结合真实案例和面试题,带你彻底搞
如何为MySQL中的JSON字段设置索引
背景 MySQL在2015年中发布的5.7.8版本中首次引入了JSON数据类型。自此,它成了一种逃离严格列定义的方式,可以存储各种形状和大小的JSON文档,例如审计日志、配置信息、第三方数据包、用户自
MySQL 基础架构(一):SQL语句的执行之旅
MySQL 采用经典的分层架构设计,整体可分为 Server 层和存储引擎层两大部分。这种设计实现了核心功能与存储实现的分离,为不同类型的应用场景提供了灵活的存储方案。
MySQL索引失效全解析:从分析到优化,10年经验实战分享
一、前言 在数据库的世界里,索引就像图书馆的书目索引,能帮助我们快速找到想要的书。MySQL作为最流行的关系型数据库之一,其性能优化的核心往往离不开索引的合理使用。一个设计良好的索引,可以将查询时间
为什么where=Version就是乐观锁了?
🎯 什么是乐观锁? 乐观锁是一种并发控制机制,它假设多个事务同时访问数据时冲突的概率很低,所以不会在读取数据时加锁,而是在更新时检查数据是否被其他事务修改过。 🔍 乐观锁的核心原理 乐观锁的核心思想是
一文搞懂MySQL字符集
字符集和字符编码 Unicode: 也叫万国码、单一码,由统一码联盟开发,是计算机科学领域里的一项业界标准。是一个包含上百万字符的字符集。 Unicode(统一码)是计算机科学领域的一项国际化字
MySQL索引(三):字符串索引优化之前缀索引
前缀索引是字符串字段优化的有效手段,它基于最左前缀原则,通过权衡存储空间和查询性能,为大数据量的字符串字段提供了实用的解决方案。在实际应用中,需要根据数据特性和业务需求精心设计,才能发挥其最大价值。
踩坑无数!MySQL UNION和ORDER BY混用的血泪教训,看完不再翻车
本文介绍MySQL中使用union多个子集导致排序失效的场景如何解决................
面试官问你 MySQL 的线上执行 DDL 该怎么做?4 种方案多角度回答!
揭秘MySQL三大DDL算法(copy、inPlace、Instant Add Column),助你线上修改表结构不锁表、不宕机,轻松解决面试与生产难题!
MySQL 中文拼音排序问题
问题 在做通讯录、人员列表等功能时,经常会碰到按照中文拼音排序的问题。 我们在这里可以用一个简单的例子进行说明 先创建测试数据 下面,我们希望查出数据,并且按照中文拼音顺序排序 很简单,这样就行了 可
字节2面:为了性能,你会违反数据库三范式吗?
数据库的三大范式,它是数据库设计中最基本的三个规范,那么,三大范式是什么?在实际开发中,我们一定要严格遵守三大范式吗?这篇文章,我们一起来聊一聊。
一条 SQL 的一生,从出生到谢幕,揭秘 MySQL8.x 内幕
在面试中被问到“SQL 的生命周期”时,你是不是一时间有点懵?别急,其实这就是考察你对 MySQL 内部执行流程的理解。本文通过讲故事的方式,把 SQL 从出生到谢幕的全过程讲清楚,让你轻松掌握核心知