mysql介绍 mysql介绍如何写进论文里

专业解读 2025-05-01 09:57:22

您好,今天小栢来为大家解答以上的问题。mysql介绍相信很多小伙伴还不知道,现在让我们一起来看看吧!

mysql介绍 mysql介绍如何写进论文里mysql介绍 mysql介绍如何写进论文里


mysql介绍 mysql介绍如何写进论文里


mysql介绍 mysql介绍如何写进论文里


1、1、InnoDB存储引擎Mysql版本>=5.5 默认的存储引擎,MySQL使用的存储引擎。

2、支持事务,行级锁定,外键约束。

3、事务安全型存储引擎。

4、更加注重数据的完整性和安全性。

5、存储格式 : 数据,索引集中存储,存储于同一个表空间文件中。

6、InnoDB的行锁模式及其加锁方法: InnoDB中有以下两种类型的行锁:共享锁(读锁: 允许事务对一条行数据进行读取)和 互斥锁(写锁: 允许事务对一条行数据进行删除或更新), 对于update,insert,delete语句,InnoDB会自动给设计的数据集加互斥锁,对于普通的select语句,InnoDB不会加任何锁。

7、InnoDB行锁的实现方式: InnoDB行锁是通过给索引上的索引项加锁来实现的,如果没有索引,InnoDB将通过隐藏的聚簇索引来对记录加锁。

8、InnoDB这种行锁实现特点意味着:如果不通过索引条件检索数据,那么InnoDB将对表中的所有记录加锁,实际效果跟表锁一样。

9、(1)在不通过索引条件查询时,InnoDB会锁定表中的所有记录。

10、(2)Mysql的行锁是针对索引加的锁,不是针对记录加的锁,所以虽然是访问不同行的记录,但是如果使用相同的索引键,是会出现冲突的。

11、(3)当表有多个索引的时候,不同的事务可以使用不同的索引锁定不同的行,但都是通过行锁来对数据加锁。

12、优点:1、支持事务处理、ACID事务特性;2、实现了SQL标准的四种隔离级别( 原子性( Atomicity )、一致性( Consistency )、隔离性(Isolation )和持续性(Durability ));3、支持行级锁和外键约束;4、可以利用事务日志进行数据恢复。

13、5、锁级别为行锁,行锁优点是适用于高并发的频繁表修改,高并发是性能优于 MyISAM。

14、缺点是系统消耗较大。

15、6、索引不仅缓存自身,也缓存数据,相比 MyISAM 需要更大的内存。

16、缺点:因为它没有保存表的行数,当使用COUNT统计时会扫描全表。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。