幼儿猿

新奇的想法比技术更稀缺,但没有技术支持的好想法都是空中楼阁。

排序:
默认
按更新时间
按访问量

InnoDB的多版本并发控制机制—— MVCC底层实现

什么是MVCC? MVCC是Multi-Version Concurrency Control(多版本并发控制)的缩写,MVCC没有统一的实现标准,不同的存储引擎对MVCC的实现方式是不同的,典型的有乐观并发控制和悲观并发控制。InnoDB对MVCC的实现采用的是乐观并发控制。 InnoDB-...

2018-09-07 19:51:12

阅读数:33

评论数:0

InnoDB-MVCC与乐观锁

最近通过《高性能MySQL》一书学习MySQL方面的知识,在看到书中所讲InnoDB-MVCC部分的时候,有一种强烈的感觉,这不就是乐观锁吗(入门级小学徒的疑惑脸)?当下便去网上以各种方式查找阅读MVCC和乐观锁相关的博客,发现大部分的博客对于这两者之间的关系都只字不提,提了的也是众说纷纭,关于两...

2018-08-29 12:31:48

阅读数:101

评论数:0

MySQL数据库判断字段是否为NULL的误区

在写sql语句时,很多时候会要求查询某个字段为/不为NULL的元组,大家的第一反应是这样:select*from tablename where user=NULL;其实在sql中,这样写是不正确的,这是很多人在最初写sql都会犯的一个错误,正确的写法如下:select*from tablenam...

2017-05-22 13:56:37

阅读数:379

评论数:0

ACID——MYSQL事务的四个特性

ACID指出每个事务型RDBMS必须遵守四个属性,即原子性、一致性、孤立性、持久性。原子性 原子性意味着事务的整体性和不可分割性,这就类似化学中的原子,是一个不可分割的单元。一个事务可以是一个(任务)操作,也可以是多个(任务)操作,假设一个事务由多个操作(任务)组成,那么这些操作必须都执行成功这个...

2017-03-08 21:30:53

阅读数:1031

评论数:0

MySql AB复制(主从复制)的基本原理与过程

MySql AB复制(主从复制) 什么是MySql的AB复制? MySql的AB复制(replication、也叫主从复制)是一个异步的复制,从一个MySql实例(Master)复制到另一个mysql实例(Slave)。实现整个主从复制,需要由Master服务器上的IO进程,和Slave服务器上...

2016-12-06 21:12:07

阅读数:1119

评论数:0

封锁机制以及读锁和写锁的区别

我们在开发中也许都有感受到,数据库的并发操作会带来许多问题,比如丢失更新、不可重复读、读脏数据(幽灵数据)等等,常见的比如自动售票系统,站点1、2同时读出剩余的票数n张,站点1售出一张票,并将n-1写入数据库,站点2也售出一张票并将n-1写入数据库,但是我们都知道,应剩余n-2张票,这就是典型的丢...

2016-08-02 17:10:25

阅读数:3976

评论数:0

解决php向mysql数据库插入数据乱码问题

mysql数据库乱码问题解决办法我们在使用数据库(mysql)的时候最怕的就是数据库中的中文出现乱码,而且百度中除了更改配置文件中的字符集好像也没有其他建设性的方法,更重要的是这些方法我都一一尝试过了,好像并不能解决问题。那么我就为大家提供一个比较实用而且我一直在用的办法。 因为我是学php开发...

2016-07-25 13:40:49

阅读数:2949

评论数:3

Mysql数据库的导出

mysql数据库备份时注意这几个关键点保证备份过程通畅无误

2016-07-22 15:02:02

阅读数:204

评论数:0

MYSQL事务的开启与提交

对于一个MYSQL数据库(InnoDB),事务的开启与提交模式无非下面这两种情况: 1>若参数autocommit=0,事务则在用户本次对数据进行操作时自动开启,在用户执行commit命令时提交,用户本次对数据库开始进行操作到用户执行commit命令之间的一系列操作为一个完整的事务周期。若...

2016-07-22 14:36:37

阅读数:6671

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭