存储引擎 第75页
-
这次终于懂了,InnoDB的七种锁
MySQL是目前世界上最流行的数据库,InnoDB是MySQL最流行的存储引擎,它在大数据量高并发量的业务场景下,有着非常良好的性能表现,之所以如此,是和InnoDB的锁机制相关。 总的来说,Inno...
-
读多写少之时,MySQL如何进行优化为好
案例背景案例分析MySQL 主从结构案例解答总结 案例背景 假设你公司面临双 11 大促,投入了大量营销费用用于平台推广,这带来了巨大的流量,如果你是订单系统的技术负责人,要怎么应对突如其来的读写流量...
-
MySQL索引原理,一篇从头到尾讲清楚
索引,可能让好很多人望而生畏,毕竟每次面试时候 MySQL 的索引一定是必问内容,哪怕先撇开面试,就在平常的开发中,对于 SQL 的优化也而是重中之重。 可以毫不夸张的说,系统中 SQL 的好坏,是能...
-
剖析6个MySQL死锁案例的原因以及死锁预防策略
MySQL 死锁是面试常问问题,金三银四,所以最近面试相关的文章比较多,本文章是总结的一波死锁问题,和大家分享一下。 Mysql 锁类型和加锁分析 MySQL有三种锁的级别:页级、表级、行级。 **表...
-
我CA,一个SQL语句为啥只执行了一半?
今天和大家简单聊聊MySQL的约束主键与唯一索引约束: PRIMARY KEY and UNIQUE Index Constraints 了解诡异异常。 触发约束检测的时机: insert;updat...
-
一篇带给你MySQL锁机制
无论什么时候,只要存在多个连接在同一时刻修改数据,都会涉及到并发控制的问题。MySQL实现了两个层面的并发控制:服务层和引擎层。 锁分类 按照使用场景分类 共享锁:共享锁(shared lock)也称...
-
面试官上来就问MySQL事务,瑟瑟发抖...
图片来自 Pexels 什么是事物 事物是独立的工作单元,在这个独立工作单元中所有操作要么全部成功,要么全部失败。 也就是说如果有任何一条语句因为崩溃或者其它原因导致执行失败,那么未执行的语句都不会再...
-
一篇带给你MySQL逻辑架构
与其他数据库相比,MySQL并不是完美的,却是足够灵活,能够适应高要求的环境。在开发中,MySQL是勾勾在项目中的首选数据库。为了更好的应用MySQL,充分发挥它的性能,就必须要理解它的设计。从这篇文...