首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Go
Python
Spring Boot
架构
前端
Spring
展开
全部
后端
Java
面试
Go
Python
Spring Boot
架构
前端
Spring
GitHub
Linux
MySQL
数据库
设计模式
Redis
暂无数据
推荐
最新
深入解析MySQL日志模块 - Undo Log(回滚日志)与MVCC机制
想象这样一个场景: 一个电商平台的数据库正在经历“双十一”的流量洪峰,10万用户同时抢购同一款商品,系统既要保证库存扣减的准确性,又要让每个用户实时看到剩余数量......
字节2面:为了性能,你会违反数据库三范式吗?
数据库的三大范式,它是数据库设计中最基本的三个规范,那么,三大范式是什么?在实际开发中,我们一定要严格遵守三大范式吗?这篇文章,我们一起来聊一聊。
生产环境到底能用Docker部署MySQL吗?
程序员小李:“老王,我有个问题想请教您。MySQL 能不能部署在 Docker 里?我听说很多人说不行,性能会有瓶颈。” 架构师老王:“摸摸自己光突突的脑袋, 小李啊,这个问题可不简单。以前确实很多人
MySQL 日志系统详解:binlog、redo log、undo log 核心机制分析
深入解析MySQL三大核心日志:binlog、redo log和undo log的工作原理、区别及协同机制。掌握这些知识,让你轻松应对数据恢复、性能调优和故障排查。
公司来的新人用字符串存储日期,被组长怒怼了...
在日常的软件开发工作中,存储时间是一项基础且常见的需求。无论是记录数据的操作时间、金融交易的发生时间,还是行程的出发时间、用户的下单时间等等,时间信息与我们的业务逻辑和系统功能紧密相关。因此,正确选择
一款由 SpringBoot + Vue 开发的前后端分离博客!
WeBlog —— 一款由 SpringBoot + Vue 3.2 + Vite 4.3 开发的前后端分离博客,可作为 Java 毕业设计项目!
当JSON遇上MySQL:一场灵活与严谨的“跨界联姻”
# 当JSON遇上MySQL:一场灵活与严谨的“跨界联姻” --- ## 一、JSON类型:My
MySQL datetime 类型精度设置踩坑
在数据库设计与开发过程中,时间类型的精度问题常常是引发数据错误的“隐形炸弹”。MySQL 的 datetime 类型作为常见的日期时间存储字段,其默认行为和精度设置对业务逻辑的影响尤为关键。 本文也是
MySQL索引失效的12种场景及解决方案
MySQL索引是提升数据库性能的关键因素,正确使用索引可以将查询效率提高几十倍甚至上百倍。然而,在实际开发中,即使创建了索引,却经常出现索引不生效的情况, 本文将分享MySQL索引失效的12种典型场景
【深入剖析】MySQL MVCC:揭秘数据库并发控制的幕后英雄
MySQL作为全球最流行的关系型数据库之一,其InnoDB存储引擎实现了一种精妙的并发控制机制——多版本并发控制(MVCC) 。这种机制让数据库在保证数据一致性的同时,还能提供极高的并发性能。
🔥我说MySQL每张表最好不超过2000万数据,面试官让我回去等通知?
面试官:麻烦你好好看看这篇文章,再告诉我,每张表到底能存多少数据? 实际情况下,每张表由于自身的字段不同、字段所占用的空间不同等原因,它们在最佳性能下可以存放的数据量也就不同,需要手动计算才行。
MySQL千万级数据从190秒优化到1秒全过程
千万级数据大概就是MySQL查询的天花板了。这里讨论的情况是在MySQL一张表的数据达到千万级别。表设计很烂,业务统计规则又不允许把sql拆成多个子查询。
年少不知自增好,错把UUID当个宝!!!
在 MySQL 中,使用 UUID 作为主键 在大表中可能会导致性能问题,尤其是在插入和修改数据时效率较低。以下是详细的原因分析,以及为什么修改数据会导致索引刷新,以及字符主键为什么效率较低。 1.
别只会写 SELECT,这10个 MySQL 技巧太香了
大家好,欢迎来到 非鱼牛马社,一个热爱技术的全栈开发者。最近在做一个新项目,发现很多同事还在用着最基础的 SQL 语句,写出来的代码又长又难维护。作为一个踩过无数坑的老司机,我觉得是时候分享一些实用的
21个MySQL索引优化实战技巧
MySQL索引优化是提升数据库性能的关键手段,一个合理的索引设计和使用策略,往往能将查询速度提升几十
再见Navicat,一款万能通用的数据库管理工具!
为了快速管理数据库,我们一般都会选择一款顺手的数据库管理工具。Navicat、DataGrip虽然很好用,但都是收费的。今天给大家分享一款免费、功能强大的数据库管理工具,几乎能操作所有数据库!
数据库的脏读、不可重复读和幻读分别是什么?
在数据库的并发操作中,事务隔离级别是确保数据一致性的关键机制。而脏读、不可重复读和幻读,正是不同隔离级别下可能出现的典型问题。理解这些概念,对优化数据库事务管理至关重要。 一、脏读(Dirty Rea
MySQL-主从同步一致性+如何监控
MySQL 主从同步是 MySQL 集群方案中的一种,也是实现难度最低的一种。下面就探讨下主从同步怎么保证数据一致性问题了
18k star,取代Navicat!一款集成了AI功能的数据库管理工具!
数据库管理工具很多,但是集成AI功能的却不多,今天给大家分享一款集成AI功能的数据库管理工具,能帮你快速编写SQL语句,希望对大家有所帮助!
MySQL 中如何解决深度分页的问题?
MySQL 深度分页问题解决方案总结 什么是深度分页问题 深度分页是指当数据量很大时,查询靠后的分页数据(如 limit 99999990, 10),数据库需要扫描前面的99999990条记录才能返回