面试经典
大章
这个作者很懒,什么都没留下…
展开
-
MySQL数据库事务和隔离级别
数据库事务和隔离级别 事务 数据库事务是指作为单个逻辑工作单元执行的一系列操作,要么完全的执行,要么完全的不执行。一方面,当多个应用程序并发访问数据库时,事务可以在应用程序间提供一个隔离方法,防止互相干扰。另一方面,事务为数据库提供了一个从失败恢复正常的方法。 事务具有四个特性: 原子性(Atomicity)、 一致性(Consistency)、 隔离性(Isolation)、 持久性(Dura...原创 2019-03-15 14:54:58 · 154 阅读 · 0 评论 -
Mysql引擎之InnoDB+MyISAM
InnoDB存储引擎 InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,InnoDB是默认的MySQL引擎。 InnoDB主要特性有: 1、InnoDB给MySQL提供了具有提交、回滚和崩溃恢复能力的事物安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句中提供一个类似Oracle的非锁定读。这些功能增加了多用户部署和性能。在SQL查询中...原创 2019-03-15 15:06:39 · 221 阅读 · 0 评论 -
MySQL之索引
1、什么是索引 索引是存储引擎用于快速找到记录的一种数据结构。 本质:索引是数据结构 一般来说,索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁盘上。 2、索引的类型 <1>B-Tree索引 当我们讨论索引的时候,如果没有特别指明类型,那么多半说的都是B-Tree索引,它使用B-tree数据结构来存储数据。大多数MySQL引擎都支持这种索引。 存储引擎以不...原创 2019-03-20 00:37:05 · 135 阅读 · 0 评论