
Mysql
文章平均质量分 91
云辰星.
热爱技术,热爱分享
展开
-
MySQL 锁机制大揭秘:从索引到事务,一网打尽
MDL 像锁住书的“简介卡片”(表结构,比如字段名)。MySQL 自动加锁,查表(SELECT)加读锁,改结构(ALTER)加写锁。锁类型针对索引?自动/手动?需要索引?事务专用?例子全局锁否手动否否表锁否手动否否元数据锁否自动否部分SELECT *意向锁间接自动间接是UPDATE ...(加 IX)行级锁是部分(DML 自动,SELECT 手动)是是UPDATE ...全局锁:锁大门,手动操作,不看书架。表锁:锁整本书,手动锁,不挑目录。MDL。原创 2025-03-12 15:12:11 · 559 阅读 · 0 评论 -
Mysql 行级锁:从理解到代码演示
在 InnoDB 里,行级锁靠索引实现,锁的是索引项,不是直接锁数据。如果没索引,它可能“翻车”,锁住整张表(后面有例子)。原创 2025-03-12 12:06:57 · 619 阅读 · 0 评论 -
MySQL 里的“锁”:保护数据的门卫
数据库里,除了抢 CPU、内存、硬盘(I/O)这些资源,数据本身也是大家共享的“宝贝”。锁的任务是保证数据一致性和并发访问的有效性,不然数据乱了,或者大家排队太久(锁冲突),性能就崩了。MySQL 的锁按“管多大范围”分三种:全局锁、表级锁、行级锁。咱们一个个聊!原创 2025-03-11 12:38:55 · 764 阅读 · 0 评论