目录: 1、一个查询语句SQL是如何执行的?1.1、通信协议通信类型:同步 or 者异步连接方式通信协议1.2.、查询缓存(Query Cache)1.3、语法解析和预处理1...
别吹牛逼,Ddd的落地方案先来一片
DDD 推行之难最近在思考DDD的落地情况(笔者刚去了一家新公司,总会比较一下),似乎DDD是一个很好的东西,但随着学习和实践的深入,越来越发现,在当下的很多技术团队里,DDD推行起来还是比...
MySQL5.6,应该实现在最流行的版本吧? 很遗憾有一些功能一直没有,例如: 哈希索引 T-tree索引 原生高可用 auto-sharding ... 画外音:你最希望看...
今天和大家简单聊聊MySQL的约束主键与唯一索引约束: PRIMARY KEY and UNIQUE Index Constraints 文章不长,保证有收获。 触发约束检测...
近期写了不少InnoDB锁相关的文章,不少小伙伴问,如何在MySQL终端模拟并发事务,如何复现之前文章中的案例。今天,咱们一起动起手来,模拟并发事务的互斥与死锁。 【事前准备...
这个月花了一些功夫写InnoDB:并发控制,MVCC,索引,锁... 有朋友留言:你TM讲了这么多,锁分了这么多类型,又和事务隔离级别相关,又和索引相关,究竟能不能直接告诉我...
事务ACID特性,其中I代表隔离性(Isolation)。 什么是事务的隔离性? 隔离性是指,多个用户的并发事务访问同一个数据库时,一个用户的事务不应该被其他用户的事务干扰,...
InnoDB是非常适合互联网业务的存储引擎,其多版本并发控制(Multi Version Concurrency Control, MVCC),快照读(Snapshot Re...
快照读(Snapshot Read) MySQL数据库,InnoDB存储引擎,为了提高并发,使用MVCC机制,在并发事务时,通过读取数据行的历史数据版本,不加锁,来提高并发的...
今天,将要介绍InnoDB另外三种:共享/排他锁,意向锁,插入意向锁。 一,共享/排它锁(Shared and Exclusive Locks) 《InnoDB并发为何这么高...