数据库两大必备神器:索引和锁底层原理是什么!
发布时间:2018-10-28 02:43:00 所属栏目:编程 来源:Java3y
导读:【51CTO技能沙龙】10月27日,让我们配合试探AI场景化应用实现之道 一、索引 在之前,我对索引有以下的认知: 索引可以加速数据库的检索速率; 表常常举办INSERT/UPDATE/DELETE操纵就不要成立索引了,换言之:索引会低落插入、删除、修改等维护使命的速率;
表锁着实我们措施员是很少体谅它的:
此刻我们大大都行使MySQL都是行使InnoDB,InnoDB支持行锁:
在默认的环境下,select是不加任何行锁的~事宜可以通过以下语句表现给记录集加共享锁或排他锁。
InnoDB基于行锁还实现了MVCC多版本并发节制,MVCC在断绝级别下的Read committed和Repeatable read下事变。MVCC可以或许实现读写不阻塞! InnoDB实现的Repeatable read断绝级别共同GAP间隙锁已经停止了幻读!
三、总结 本文首要先容了数据库中的两个较量重要的常识点:索引和锁。他俩可以说痛痒相干的,锁会涉及到许多关于索引的常识~ 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |