风暴过去了,但有新的挑战 —— 2022 的三分之一
去年再次体会了状态从高峰跌落的感觉,只不过这次非常平静,因为知道以后还有机会进入这种状态。这次需要尝试的是缩短进入这种状态的间隔。和前一次不同,这次是因为身体不舒服而被强制削弱,而且持续时间不足一年,比较容易再次进入状态。
去年再次体会了状态从高峰跌落的感觉,只不过这次非常平静,因为知道以后还有机会进入这种状态。这次需要尝试的是缩短进入这种状态的间隔。和前一次不同,这次是因为身体不舒服而被强制削弱,而且持续时间不足一年,比较容易再次进入状态。
legend:
io复用
legend:
epoll,X哥不如先说说
Schaepher:
i/o 复用是为了解决什么问题
legend:
主要是复用线程,减少cpu等待
legend:
吧
Schaepher:
复用线程指的是怎么复用?
legend:
这个复用说的是与原始的做法相比
legend:
文章:一个select死锁问题
legend:
我咋感觉这个。。。和select没关呢
Schaepher:
我觉得问题应该是:为什么要这么写。
legend:
就是
Schaepher:
是有工程上的好处,还是执行速度上的提升?
legend:
InnoDB中为何不像MyISAM那样维护一个row_count变量呢?
Schaepher:
变量的修改需要加锁
legend:
不= =
legend:
那MyISAM就不用加锁了?
Schaepher:
要啊,这不所以才要干掉嘛
Schaepher:
那索引开始
legend:
1,2,5
legend:
1,2,6
legend:
先回答
Schaepher:
锁粒度涉及到的是意向锁
Schaepher:
mvcc 实现原理是快照读。用 undo log 的回滚段存储旧版本数据。
Schaepher:
事务特性:ACID,原子性,一致性,隔离性,持久性。
legend:
mvcc开卷
legend:
卷mvcc好像要理解好多东西。。。。。。。。。
legend:
我刚看了篇文章
legend:
直接把我干废了
Schaepher:
让我也废一下
legend:
他先从 锁开始
legend:
悲观锁,2阶段锁,乐观锁,然后mvcc