首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL篇
超爱吃士力架
创建于2024-11-22
订阅专栏
学习过程中的笔记
等 10 人订阅
共28篇文章
创建于2024-11-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
数据库的脏读、不可重复读和幻读分别是什么?
在数据库的并发操作中,事务隔离级别是确保数据一致性的关键机制。而脏读、不可重复读和幻读,正是不同隔离级别下可能出现的典型问题。理解这些概念,对优化数据库事务管理至关重要。 一、脏读(Dirty Rea
什么是 MySQL 的主从同步机制?它是如何实现的?
MySQL 主从同步机制详解 什么是 MySQL 主从同步? MySQL 的主从同步机制是一种数据复制技术,用于将主数据库(Master)上的数据同步到一个或多个从数据库(Slave)中。这种机制主要
MySQL 中如何解决深度分页的问题?
MySQL 深度分页问题解决方案总结 什么是深度分页问题 深度分页是指当数据量很大时,查询靠后的分页数据(如 limit 99999990, 10),数据库需要扫描前面的99999990条记录才能返回
MySQL 是如何实现事务的?
1. 事务锁机制 作用:保证事务的隔离性(Isolation),防止并发事务之间相互干扰。 实现: 行锁(Row-Level Lock):锁住被操作的具体数据行,提高并发性,适合大规模数据操作。 表锁
MySQL 中 varchar 和 char 有什么区别?
核心区别 CHAR和VARCHAR是MySQL中两种主要的字符串类型,它们最本质的区别在于: CHAR是固定长度的字符串类型 VARCHAR是可变长度的字符串类型 详细对比 特性 CHAR VARCH
MySQL索引的最左前缀匹配原则是什么?
MySQL 索引的最左前缀匹配原则 重点 MySQL 索引的最左前缀匹配原则是:查询时必须从索引的最左侧开始匹配,顺序不能跳过任何列。只有当查询条件按照索引列的顺序进行匹配时,索引才会生效。 MySQ
MySQL 中 count(*)、count(1) 和 count(字段名) 有什么区别?
执行效率排序 COUNT(*) > COUNT(1) > COUNT(主键字段) > COUNT(字段名) 区别对比 类型 统计内容 执行过程 效率 适用场景 COUNT(*) 表中所有记录,包括 N
MySQL 中的索引数量是否越多越好?为什么?
不是 主要原因如下: 写操作性能下降 - 每次数据修改(INSERT/UPDATE/DELETE)都需要维护所有相关索引,索引数量越多,维护成本越高。 - 例如,更新一条记录可能需要同步更新多个索引树
MySQL 中的回表是什么?
在 MySQL 中,回表(Back to Table) 是一种与索引查询相关的性能现象,通常发生在使用**二级索引(Secondary Index)**进行查询时。以下是详细解释: 回答重点 “回表”
MySQL 三层 B+ 树能存多少数据?
1. B+树的基本结构 节点大小:在InnoDB中,B+树的每个节点(页)大小通常是16KB。 索引项大小:每个索引项的大小取决于主键和指针的大小。假设主键为8字节,指针为6字节,则每个索引项的大小约
从CPU角度来看并发问题
Java并发-从CPU角度来看并发问题的本质 一个令人困惑的并发问题 先看这段模拟并发问题的代码: 运行结果总是小于1000000,这个现象揭示了并发问题的本质。要理解这个问题,我们需要深入CPU架构
索引创艺:构建高效数据的魔法法则
1. 索引的声明与使用 1. 1 索引的分类 MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。 从功能逻辑上说,索引主要有 4 种,分别是普通索引、唯一索引、主键索
玩转MySQL锁机制:优化并发与事务的必备技能(三)
接着上篇:玩转MySQL锁机制:优化并发与事务的必备技能(二) 2. InnoDB中的行锁 行锁(Row Lock)也称为记录锁,顾名思义,就是锁住某一行(某条记录row)。需要的注意的是,MySQL
玩转MySQL锁机制:优化并发与事务的必备技能(二)
接着上篇:玩转MySQL锁机制:优化并发与事务的必备技能(一) 3. 锁的不同角度分类 锁的分类图,如下: 3. 1 从数据操作的类型划分:读锁、写锁 对于数据库中并发事务的读-读情况并不会引起什么问
玩转MySQL锁机制:优化并发与事务的必备技能(一)
hello,大家好我是超爱吃士力架,今天我们来学习MySQL中的锁 事务的隔离性由锁来实现。 在现代高并发的数据库环境中,如何确保数据的准确性和系统的高效性成为了开发者和DBA们面临的重要挑战。MyS
你真的知道MySQL事务吗?大部分人都搞错了!
往期好文 女朋友说没找到好用的画ER图工具,于是我们自己手搓了一个!🚀🚀🚀 MySQL事务日志 事务有4种特性:原子性、一致性、隔离性和持久性。那么事务的四种特性到底是基于什么机制实现呢? 事务的隔离
很少人知道的!MySQL的EXPLAIN用法
接着上篇[不是!你不会还不明白MySQL的EXPLAIN用法吧!](https://juejin.cn/post/7443724820880441344#heading-13) 我们继续讲解!MyS
不是!你不会还不明白MySQL的EXPLAIN用法吧!
1. 分析查询语句:EXPLAIN 1.1 概述 定位了查询慢的SQL之后,我们就可以使用EXPLAIN或DESCRIBE工具做针对性的分析查询语句。 DESCRIBE语句的使用方法与EXPLAIN语
从零开始,掌握事务处理的核心要点
事务处理的核心原则可以归结为ACID四大法则——原子性、一致性、隔离性和持久性。理解并掌握这些原则,是每一个开发者、系统架构师或数据库管理员在构建高效、稳定的数据系统时必须要具备的基本技能。无论是在单
数据库的设计规范
第11章_数据库的设计规范 范式 2.3键和相关属性的概念 范式的定义会使用到主键和候选键,数据库中的键(Key)由一个或者多个属性组成。数据表中常用的几种键和属性的定义: 超键︰能唯─标识元组的属性
下一页