MySQL基本资料复习

一、MySQL架构

1.1 MySQL逻辑架构

image.png
  • 第一层:连接处理、授权认证、安全
  • 第二层:大多数MySQL的核心服务都在这一层,包括解析查询、分析、优化、缓存以及内置函数。
  • 第三层:存储引擎。存储引擎负责MySQL中数据的存储和提取。服务器通过API与存储引擎进行通信。API屏蔽了不同存储引擎之间的差异。

1.2 并发

1.2.1读写锁

  • 共享锁。共享锁又称读锁。
  • 排他锁。排它锁又称写锁。

1.2.2锁粒度

  • 表锁
  • 行级锁
  • 页级锁

1.3事务

概念 :一组原子性的的SQL查询,或者说独立的工作单元。

  • 事务的四大特性
    image.png

数据库原子性和一致性的理解
https://www.cnblogs.com/bc8web/p/8116447.html

  • 隔离级别
    image.png

    image.png

1.4MySQL存储引擎

  • InnoDB存储引擎
    InnoDB是MySQL默认的事务型引擎,也是最重要、使用最广泛的存储引擎。

-- 后续待补充

你可能感兴趣的:(MySQL基本资料复习)