Posted by 瞿广 Wednesday, March 27, 2019
在你开发应用时,一定会遇到需要根据指定的字段来显式结果的需求。
Posted by 瞿广 Wednesday, March 20, 2019
在不同的业务场景下,应该选择普通索引,还是唯一索引呢?接下来,我们就从这两种索引对查询语句和更新语句的性能影响来进行分析。
Posted by 瞿广 Saturday, March 16, 2019
简单来说,索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。
如果是可重复读隔离级别,事务T启动的时候会创建一个视图read-view,之后事务T执行期间,即使有其他事务修改了数据,事务T看到的仍然跟在启动时看到的一样。也就是说,一个在可重复读隔离级别下执行的事务,好像与世无争,不受外界影响。
但是,一个事务要更新一行,如果刚好有另外一个事务拥有这一行的行锁,它又不能这么超然了,会被锁住,进入等待状态。问题是,既然进入了等待状态,那么等到这个事务自己获取到行锁要更新数据的时候,它读到的值又是什么呢?
Posted by 瞿广 Friday, March 15, 2019
Software Developer, Open Source Enthusiast and Life Adventurer