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