首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
走进mysql细节
后端程序员Aska
创建于2025-02-18
订阅专栏
mysql 索引 索 等等细节
等 36 人订阅
共20篇文章
创建于2025-02-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL---死锁问题
是不是每次看到死锁日志就头大? 明明只是简单的INSERT操作,数据库却神秘"卡死"? 看完本文,让你3步快速定位死锁原因!
线上问题---又又又又来生产事故了,有人要倒霉了
前言 不好啦❗ 天塌了❗ 又又又又来生产事故了❗ 最近公司发生了一起生产事故,WMS在库存扣减时产生了 重复扣减,事件报告中指出是因为针对重复MQ消息做幂等控制时,幂等控制方案失效,导致重复处理了两条
mysql---主从延时问题
什么是主从延时? 有时候我们遇到从数据库中获取不到信息的诡异问题时,会纠结于代码中是否有一些逻辑会把之前写入的内容删除,但是你又会发现,过了一段时间再去查询时又可以读到数据了,这基本上就是主从延迟在作
MySQL只操作同一条记录,也会发生死锁吗?
✅MySQL只操作同一条记录,也会发生死锁吗? 会 因为数据库的锁锁的是索引,并不是记录。 当我们在事务中,更新一条记录的时候,如果用到普通索引作为条件,那么会先获取普通索引的锁,然后再尝试获取主键索
mysql---MySQL_MetaData Lock
✅什么是MySQL的字典锁? 字典锁,英文名叫做MetaData Lock,也叫做MDL锁 字典锁,英文名叫做MetaData Lock,也叫做MDL锁,它是一种用于管理元数据的锁机制
MySQL-主从同步一致性+如何监控
MySQL 主从同步是 MySQL 集群方案中的一种,也是实现难度最低的一种。下面就探讨下主从同步怎么保证数据一致性问题了
mysql---死锁问题探讨
✅数据库死锁如何解决? 数据库死锁问题是指在多个并发事务中,彼此之间出现了相互等待的情况,导致所有事务都无法继续执行,称为死锁。 数据库的死锁的发生通常由以下原因导致: 1.资源竞争:多个事务试图同时
mysql---索引覆盖_索引下推
✅什么是索引覆盖、索引下推? 覆盖索引 覆盖索引(covering index)指一个查询语句的执行只用从索引中就能够取得,不必从数据表中读取。也可以称之为实现了索引覆盖。 当一条查询语句符合覆盖索引
mysql---生产如何抉择RR or RC
✅为什么默认RR,大厂要改成RC? 虽然RR的隔离级别可以在一定程度上避免脏读、不可重复读和幻读等问题,但是,对于很多大型的互联网来说,会愿意将数据库的默认隔离级别调整成并发度更高的RC级别,从而,提
mysql---Innodb加锁原则:Record Lock_Gap Lock_Next-Key Lock
借鉴于: https://www.cnblogs.com/zhoujinyi/p/3435982.html [Innodb锁机制:Next-Key Lock 浅谈] 数据库使用锁是为了支持更好的并发,
MySQL---like的模糊查询如何优化+虚拟列
✅MySQL中like的模糊查询如何优化 ## MySQL5.7.6 新增虚拟列功能 虚拟列可以分为两种类型:**VIRTUAL** 和 **STORED**
MySQL---一条SQL语句的执行过程
SQL语句的执行过程 如一条简单的查询语句:select * from users where age='18' and name='aska'; 执行过程如下图: 结合上面的说明,我们分析下这个语句
Mysql---领导让下班前把explain画成一张图
Explain总览图 这篇文章主要看图 Explain是啥 1、Explain工具介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈, 在 select 语
线上问题-我就加了个索引怎么就导致线上事故了
前言 不好啦❗ 天塌了❗ 系统崩了❗ 快看啊,一个上线5年的业务,今天发个版突然就崩了 生产问题群爆炸了 不想看废话的直接看【解决过程和方案】 吧 排查过程 问题就是这个sql 在线上查不到数据从而导
mysql---Undo Log、Redo Log和Binlog日志实现事务ACID
本文主要围绕着 Undo Log 回滚日志、Redo Log 重做日志、和Binlog 二进制日志 三大核心日志的核心细节介绍
MySQL---八大日志文件
MySQL中存在着以下几种日志:重写日志、回滚日志、二进制日志、错误日志、慢查询日志、一般查询日志、中继日志、数据定义语句日志
mysql索引探讨
索引篇章 什么是索引? 排好序的快速查找数据结构,可以帮助快速查找数据 优缺点: 1 类似大学图书馆建书目索引,提高数据检索的效率,降低数据库的IO成本,这也是创建索引最主要的原因 2 通过创建唯一索
mysql锁探讨
mysql 锁 mysql并发事务访问相同记录 读读情况 写写情况 读写情况 或 写读情况 读写情况 或 写读情况 并发问题解决方案: 两种方案: 读操作利用多版本并发控制(MVCC) 写操作进行加锁
mysql分库分表 之 sharding-jdbc 使用姿势
分库分表的技术探讨 分库分表的技术探讨分库分表的技术探讨分库分表的技术探讨分库分表的技术探讨分库分表的技术探讨分库分表的技术探讨
下一页