摘要:
https://blog.csdn.net/localhost01/article/details/78720727 阅读全文
摘要:
乐观锁 乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了。 实现: 通常实现是这样的:在表中的数据进行操作时(更新),先给数据表加一个版本(version)字段,每操作一次,将那 阅读全文
摘要:
1、简介 锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁 阅读全文
摘要:
http://www.zsythink.net/archives/1233 不同隔离级别的问题 脏读(Dirty Read) 一个事务处理过程里读取了另一个未提交的事务中的数据 例子: 当一个事务能够看到别的事务还没有提交的数据,就叫脏读。 不可重复读 事务A在没有提交的前提下 , 能够读到B提交后 阅读全文
摘要:
https://www.cnblogs.com/geaozhang/p/6819648.html 触发器的触发 语句的错误 和 触发器里面 错误 都不会运行 NEW与OLD详解 MySQL 中定义了 NEW 和 OLD,用来表示触发器的所在表中,触发了触发器的那一行数据,来引用触发器中发生变化的记录 阅读全文
摘要:
http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.html https://blog.csdn.net/Jack__Frost/article/details/73072400 阅读全文
摘要:
MySQL 事务主要用于处理操作量大,复杂度高的数据 1、在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 2、事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 3、事务用来管理 insert,update,delete 语句 阅读全文