数据库架构
2020-07-09 10:25:27 0 举报
数据库架构图
作者其他创作
大纲/内容
采用数据库连接池,减少频繁地开关连接
InnoDB:磁盘MyISAM:磁盘memory:内存
连接器
SQL语句的实际执行组件
控制用户的连接
客户端:向数据库发送请求
优化器
存储引擎:不同的存放位置,不同的文件格式
分析器
可以查看sql语句的执行计划,可以采用对应的优化点,来加快查询
优化sql语句,规定执行流程
词法分析语法分析
mysql server
不同的存储引擎,数据文件和索引文件存放的位置是不同的,因此有了分类:聚簇索引:数据和文件放在一起:InnoDB (可在C:\\ProgramData\\MySQL\\MySQL Server 5.5\\data\\demo路径中查看) .frm:存放的是表结构 .ibd:存放数据文件和索引文件 注意:mysql的innodb默认情况下会把所有的数据文件放到表空间中,不会为每个单独的表保存一份数据文件,如果需要将每个表单独使用文件保存,设置如下属性:set global innode_file_per_table=on;非聚簇索引:数据和索引单独一个文件:MyISAM 数据和索引是分开存放的。(可在C:\\ProgramData\\MySQL\\MySQL Server 5.5\\data\\mysql中查看) .frm:存放表结构 .MYI:存放索引数据 .MYD:存放实际数据
执行器
0 条评论
下一页