数据库
我不配编程
这个作者很懒,什么都没留下…
展开
-
MySQL事务隔离
事务及其特性数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。事务的使用是数据库管理系统区别文件系统的重要特征之一。事务拥有四个重要的特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),人们习惯称之为 ACID 特性。下面我逐一对其进行解释。原子性(Atomicity)事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始转载 2020-06-24 23:21:23 · 149 阅读 · 0 评论 -
MySQL索引原理
引用自一篇超级超级优质的文章,也是他让我了解了索引的深奥:https://blog.csdn.net/waeceo/article/details/78702584这摘抄一下个人觉得很实用的技巧。既然索引可以加快查询速度,那么是不是只要是查询语句需要,就建上索引?答案是否定的。因为索引虽然加快了查询速度,但索引也是有代价的:索引文件本身要消耗存储空间,同时索引会加重插入、删除和修改记录时的负担...转载 2020-05-04 11:14:10 · 161 阅读 · 0 评论 -
MySQL的乐观锁与悲观锁
悲观锁乐观锁概念查询时直接锁住记录使得其它事务不能查询,更不能更新提交更新时检查版本或者时间戳是否符合语法select … for update使用 version 或者 timestamp 进行比较实现者数据库本身开发者适用场景并发量大并发量小类比JavaSynchronized关键字CAS 算法...原创 2020-05-01 16:49:38 · 126 阅读 · 0 评论 -
Mysql回顾
该回顾一下mysql了,不然只会单表查询原创 2019-12-29 16:58:07 · 75 阅读 · 0 评论