Mysql
Wu.J.H.
征服星辰大海
展开
-
MySQL的并发控制与加锁分析(MVCC/LBCC)
原文:https://www.cnblogs.com/yelbosh/p/5813865.html本文主要是针对MySQL/InnoDB的并发控制和加锁技术做一个比较深入的剖析,并且对其中涉及到的重要的概念,如多版本并发控制(MVCC),脏读(dirty read),幻读(phantom read),四种隔离级别(isolation level)等作详细的阐述,并且基于一个简单的例子,对MySQL...转载 2018-02-14 14:52:20 · 5169 阅读 · 1 评论 -
MySQL中变量的定义和变量的赋值使用(转)
说明:现在市面上定义变量的教程和书籍基本都放在存储过程上说明,但是存储过程上变量只能作用于begin...end块中,而普通的变量定义和使用都说的比较少,针对此类问题只能在官方文档中才能找到讲解。 前言 MySQL存储过程中,定义变量有两种方式: 1、使用set或select直接赋值,变量名以@开头 例如: set @var=1; 可以在一个会话的任何地方声明,作用域是整个会话,...转载 2019-01-27 12:51:11 · 240 阅读 · 0 评论 -
MyISAM与InnoDB的区别
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据库引擎),以强化参考完整性与并发违规处理机制,后来就逐渐取代MyISAM。 InnoDB...转载 2019-01-31 11:07:46 · 116 阅读 · 0 评论 -
Mysql数据库知识点总结及若干问题
并发数据库事务缺锁导致的数据不一致情况:丢失更新,脏读,不可重复读,幻读:https://www.cnblogs.com/yfdream/p/7842917.html 数据库隔离级别:https://www.cnblogs.com/ubuntu1/p/8999403.html ...原创 2019-06-24 18:19:14 · 357 阅读 · 0 评论