加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL体系结构详解

发布时间:2022-03-23 10:11:02 所属栏目:MySql教程 来源:互联网
导读:为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个缓冲池。 原理 预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从缓冲池中取出一个,使用完毕之后再放回去。 作用 进行身份验证、线程重用,连接限制,检查内存,数据缓存
       为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个“缓冲池”。
      原理
      预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。
      作用
     进行身份验证、线程重用,连接限制,检查内存,数据缓存;管理用户的连接,线程处理等需要缓存的需求。
 
 
SQL层
 
01).管理服务和工具组件
    从备份和恢复的安全性、复制、集群、管理、配置、迁移和元数据等方面管理数据库
02).SQL接口组件
    进行DML、DDL,存储过程、视图、触发器等操作和管理;用户SQL命令接口
03).解析器组件
    验证和解析SQL命令
04).查询优化器组件
    对SQL语句查询进行优化
   “选取、投影和连接”
05).缓存和缓冲区
    由一系列小缓存组成的。比如表缓存,记录缓存,key缓存,权限缓存等
 
 
插件式存储引擎
 
MySQL的存储引擎是插件式的。它根据MySQL AB公司提供的文件访问层的一个抽象接口来
定制一种文件访问机制,这种访问机制就叫存储引擎
01).MyISAM
    它查询速度快,有较好的索引优化和数据压缩技术。但是它不支持事务。
02).InnoDB
    它支持事务,并且提供行级的锁定,应用也相当广泛。
03).BDB
    不再从底层支持BDB
04).Memory
    适合存储临时数据
05).Archive
    适合存储历史数据
 
 
物理文件层
 
01).支持的文件类型
    EXT3、EXT4、NTFS、NFS
02).文件内容
    数据文件
    日志文件

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读