[MySQL] mysql的逻辑分层

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: [MySQL] mysql的逻辑分层mysql逻辑分层:1.client ==>连接层 ==>服务层==>引擎层==>存储层 server2.连接层:  提供与客户端连接的服务3.服务层:  1.提供各种用户使用的接口(增删改查),sql解析    sql的解析过程比如:    from .

[MySQL] mysql的逻辑分层
mysql逻辑分层:
1.client ==>连接层 ==>服务层==>引擎层==>存储层 server
2.连接层:
  提供与客户端连接的服务
3.服务层:
  1.提供各种用户使用的接口(增删改查),sql解析
    sql的解析过程比如:
    from ... on ... where ... group by ... having ... select ... order by ... limit
  2.提供SQL优化器(MySQL Query Optimizer),重写查询,决定表的读取顺序,选择合适的索引
  mysql的hint关键字有很多比如:SQL_NO_CACHE FORCE_INDEX SQL_BUFFER_RESULT
4.引擎层:innoDB和MyISAM
  1.innoDB:事务优先(适合高并发修改操作;行锁)
  2.MyISAM:读性能优先
  3.show engines;查询支持哪些引擎
  4.查看当前默认的引擎 show variables like '%storage_engine%';default_storage_engine

 原文地址https://www.cnblogs.com/taoshihan/p/10715899.html

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
存储 SQL 关系型数据库
【面试题精讲】MySQL逻辑架构
【面试题精讲】MySQL逻辑架构
|
6月前
|
存储 缓存 关系型数据库
高性能Mysql-逻辑架构
高性能Mysql-逻辑架构
|
8月前
|
SQL 缓存 Oracle
第04章 逻辑架构【1.MySQL架构篇】【MySQL高级】2
第04章 逻辑架构【1.MySQL架构篇】【MySQL高级】2
89 0
|
3月前
|
存储 关系型数据库 MySQL
MySQL相关(番外篇)- innodb 逻辑存储结构
MySQL相关(番外篇)- innodb 逻辑存储结构
32 0
|
4月前
|
SQL 存储 缓存
认真学习MySQL的逻辑架构
认真学习MySQL的逻辑架构
41 0
|
5月前
|
SQL 存储 缓存
MySQL逻辑架构_逻辑架构的初步了解
MySQL逻辑架构_逻辑架构的初步了解
43 0
|
8月前
|
存储 缓存 关系型数据库
第04章 逻辑架构【1.MySQL架构篇】【MySQL高级】3
第04章 逻辑架构【1.MySQL架构篇】【MySQL高级】3
61 0
|
8月前
|
SQL 存储 缓存
第04章 逻辑架构【1.MySQL架构篇】【MySQL高级】1
第04章 逻辑架构【1.MySQL架构篇】【MySQL高级】1
56 0
|
9月前
|
监控 关系型数据库 API
PostgreSQL 13、14中逻辑复制/解码改进
PostgreSQL 13、14中逻辑复制/解码改进
131 0
|
9月前
|
存储 关系型数据库 分布式数据库
PostgreSQL 14中两阶段提交的逻辑解码
PostgreSQL 14中两阶段提交的逻辑解码
122 0