美文网首页
mysql概览

mysql概览

作者: svenke | 来源:发表于2018-06-28 13:01 被阅读0次

mysql体系结构

从mysql官方手册给的架构图(参考文献1)来看,mysql采用分层的架构,面向client是最上面一层,使用连接池组件(如果连接数过多,超过了该连接池的上限,是不是就把db打爆了,因为处理不过来);下面一层包含SQL接口组件(包括DDL、DML)、查询分析器、优化器、缓存组件;再下面一层是存储引擎插件(常见的比如InnoDB、MyISAM);最底层为文件系统。

以查询为例:mysql client发起一个select请求,在连接池层验证合法性、建立连接,其次对sql进行语法分析,对SQL进行优化,然后把优化后的SQL传到存储引擎中,存储引擎从文件系统中取出数据返回。

参考:
1、MySQL技术内幕-InnoDB存储引擎

相关文章

  • mysql概览

    mysql体系结构 从mysql官方手册给的架构图(参考文献1)来看,mysql采用分层的架构,面向client是...

  • Mysql概览

    MySQL是一个开放源代码的关系数据库管理系统。原开发者为瑞典的MySQL AB公司,最早是在2001年MySQL...

  • 20190401每周精品之编程

    mysql执行过程 一MySQL 基础架构分析 1.1 MySQL 基本架构概览 下图是MySQL 的一个简要架构...

  • MySQL源码解析之执行计划

    MySQL源码解析之执行计划 MySQL执行计划介绍 MySQL执行计划代码概览 MySQL执行计划总结 一、My...

  • MySQL——存储引擎

    一、Mysql的体系结构概览 整个MySQL Server由以下组成: Connection Pool:连接池组件...

  • MySQL(Mariadb)总结 - 目录

    关系型数据库基础概览Mysql(Mariadb)总结1 - 基础知识MySQL(Mariadb)总结2 - SQL...

  • canal实现同步MySQL的数据到从库

    1.技术方案概览 开启MySQL的binlog日志记录修改MySQL的binlog模式为ROWcanal-serv...

  • 6.mysql 体系结构

    1.Mysql的体系结构概览 整个MySQL Server由以下组成 Connection Pool : 连接池组...

  • 性能优化系列文章目录

    1.概览 性能优化概览 2.MySQL数据库优化 如何做好MySQL数据库优化-第一部分 快速生成百万级测试数据 ...

  • MySQL一条语句执行的过程

    一 MySQL 基础架构分析 1.1 MySQL 基本架构概览 下图是 MySQL 的一个简要架构图,从下图你可以...

网友评论

      本文标题:mysql概览

      本文链接:https://www.haomeiwen.com/subject/zsjgyftx.html