/images/avatar.png

Schaepher's Blog

网络 I/O 多路复用

legend: io复用 legend: epoll,X哥不如先说说 Schaepher: i/o 复用是为了解决什么问题 legend: 主要是复用线程,减少cpu等待 legend: 吧 Schaepher: 复用线程指的是怎么复用? legend: 这个复用说的

Golang Select Deadlock

legend: 文章:一个select死锁问题 legend: 我咋感觉这个。。。和select没关呢 Schaepher: 我觉得问题应该是:为什么要这么写。 legend: 就是 Schaepher: 是有工程上的好处,还是执

MySQL Row Count

legend: InnoDB中为何不像MyISAM那样维护一个row_count变量呢? Schaepher: 变量的修改需要加锁 legend: 不= = legend: 那MyISAM就不用加锁了? Schaepher: 要啊,

MySQL Index

Schaepher: 那索引开始 legend: 1,2,5 legend: 1,2,6 legend: 先回答 Schaepher: 锁粒度涉及到的是意向锁 Schaepher: mvcc 实现原理是快照读。用 undo log 的回滚段存储旧版本数据。 Schaepher: 事务特性:ACID,原子性,一致性

MySQL MVCC

legend: mvcc开卷 legend: 卷mvcc好像要理解好多东西。。。。。。。。。 legend: 我刚看了篇文章 legend: 直接把我干废了 Schaepher: 让我也废一下 legend: 他先从 锁开始 legend: 悲观锁,2阶段锁