码迷,mamicode.com
首页 > 数据库 > 详细

MySQL的一些基本概念

时间:2018-03-07 17:35:39      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:完成   获取   .com   gpo   mysq   基本   分享   原子性   src   

一、架构

MySQL的架构如下:

技术分享图片

二、锁

MySQL的锁主要分为读锁和写锁。读锁是共享的,在同一时间可以有多个客户端对相同的资源执行读操作。写锁是排他的,会阻止其他的写锁和读锁的操作。

三、事务

事务是指一个独立的工作单元。这一个工作单元要么全部执行,要么全部不执行。如果执行到一半时某条语句未能正确执行,则已执行的操作会进行回滚。

事务有ACID四条属性,即:

原子性(Atomicity):事务是不可分割的最小单元。

一致性(Consistency):事务的执行使得数据库从一个状态直接转换到另一个状态。

隔离性(Insolation):事务未执行完成时,改动对其他事务不可见。

持久性(Durability):事务的执行会永久保存。

四、死锁

死锁是指两个事务锁定了两条数据,并不断尝试获取对方的锁的情况。死锁发生后,只有部分或者完全回滚其中一个事务,才能打破死锁。

五、状态监控

通过SHOW TABLE STATUS LIKE ‘user‘语句来查看user表的状态。

MySQL的一些基本概念

标签:完成   获取   .com   gpo   mysq   基本   分享   原子性   src   

原文地址:https://www.cnblogs.com/00986014w/p/8523641.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!