一、隔离级别

1.可序列化:(SERIALIZABLE):如果隔离级别为序列化,则用户之间通过一个接一个顺序地执行当前的事务,这种隔离级别提供了事务之间最大限度的隔离。

2.可重复读(REPEATABLE READ):事务正在做的修改,不会读到,

3.提交读 :(READ COMMITTED)在事务处理期间,如果其他事务修改了相应的表,那么同一个事务的多个 SELECT 语句可能返回不同的结果。

4.未提交读(READ UNCOMMITTED):READ UNCOMMITTED 提供了事务之间最小限度的隔离。除了容易产生虚幻的读操作和不能重复的读操作外,处于这个隔离级的事务可以读到其他事务还没有提交的数据,如果这个事务使用其他事务不提交的变化作为计算的基础,然后那些未提交的变化被它们的父事务撤销,这就导致了大量的数据变化。

二、常见的MySql存储引擎

1.存储引擎的理解:Mysql中的数据用各种不同的技术存储在文件中,这些技术包括存储机制,索引机制,锁定水平等,通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。

2.你可以选择适用于服务器、数据库和表格的存储引擎,以便在选择如何存储你的信息、如何检索这些信息以及你需要你的数据结合什么性能和功能的时候为你提供最大的灵活性。

3.各种存储引擎的特性
并发性:某些应用程序比其他应用程序具有很多的颗粒级锁定要求(如行级锁定)。
事务支持:并非所有的应用程序都需要事务,但对的确需要事务的应用程序来说,有着定义良好的需求,如ACID兼容等。
引用完整性:通过DDL定义的外键,服务器需要强制保持关联数据库的引用完整性。
物理存储:它包括各种各样的事项,从表和索引的总的页大小,到存储数据所需的格式,到物理磁盘。
索引支持:不同的应用程序倾向于采用不同的索引策略,每种存储引擎通常有自己的编制索引方法,但某些索引方法(如B-tree索引)对几乎所有的存储引擎来说是共同的。
内存高速缓冲:与其他应用程序相比,不同的应用程序对某些内存高速缓冲策略的响应更好,因此,尽管某些内存高速缓冲对所有存储引擎来说是共同的(如用于用户连接的高速缓冲,MySQL的高速查询高速缓冲等),其他高速缓冲策略仅当使用特殊的存储引擎时才唯一定义。
性能帮助:包括针对并行操作的多I/O线程,线程并发性,数据库检查点,成批插入处理等。
其他目标特性:可能包括对地理空间操作的支持,对特定数据处理操作的安全限制等。

3.常见的

(1)MyISAM: 较高的插入、查询速度,但是不支持事务,表级别的锁定,也不支持外键,应用于只读或者以读为主的数据场景。

(2)InnoDB: 事务安全,行级别的锁定,支持外键

(3)Memory:在内存中存储所有数据,应用于对非关键数据由快速查找的场景。Memory类型的表访问数据非常快,因为它的数据是存放在内存中的,并且默认使用HASH索引,但是一旦服务关闭,表中的数据就会丢失

最新文章

  1. proj.4 线程安全
  2. Android Service小记
  3. Android课程---第一课
  4. Android ViewPager Fragment使用懒加载提升性能
  5. DataSet.Clear Method ()
  6. mysql group by优化
  7. 基于libuv库的UDP收/发广播消息代码实现
  8. DirectX Graphics Infrastructure (DXGI) 全屏设置相关问题
  9. 关闭WIN10的UAC/自动更新/杀毒软件(兼容WIN7/8/8.1)
  10. mysql-connector-c 安装
  11. mfc控件与其对应的对象的关联方法
  12. UWP开发的一些思考
  13. PHP开发API接口及使用
  14. CSS3 Media Queries 详细介绍与使用方法
  15. NI笔试——大数加法
  16. MySQL数据库中文变问号
  17. DuelJS 介绍
  18. Android开发工程师文集-1 小时学会SQLite
  19. ios 应用发布渠道大全
  20. SFM(structure from motion)学习记录(一)

热门文章

  1. openssl常用操作
  2. 1067- invalid default value for ""
  3. 从零搭建hadoop集群之zookeeper集群安装
  4. CToolsDetachBehaviors
  5. List<Object>转为对象
  6. java & spring 注解 备忘
  7. vue-vite-ts 新版
  8. AI 智能搜索 开源hanlp实现
  9. ABAP 动态内表 实例展示以及代码Demo
  10. [IDEA]的常见优化