• mysql 架构


    • 架构
      • sql层主要功能包括权限判断,sql解析功能和查询缓存处理
      • 存储引擎层完成底层数据库数据存储操作
      • 客户端通过连接/线程处理层来连接mysql数据库,连接/线程处理层主要用来处理客户端的请求,身份验证和数据库安全性验证
      • 查询缓存和查询分析器sql层的核心部分,其中主要涉及查询的解析,优化,缓存,以及所有内置的函数,存储过程,触发器,视图等功能
      • 优化器主要负责存储和获取所有存储在mysql 中的数据
    • 物理文件
      • 日志文件
        • 错误日志
        • 二进制日志,所有修改数据库的操作
        • 查询日志:Query Log
        • 慢查询日志
        • innodb在线redo日志
    • 数据文件
      • ".frm" 创建表之后会生成一个以表名命名的".frm"文件,frm文件主要存放于表相关的数据信息,主要包括表结构的定义信息。当数据库崩溃时,用户可以通过frm文件来恢复数据表结构.
      • ".MYD":MYISAM表
      • ".MYI":MYISAM表
      • ".ibd"和".ibdata"  共享表空间ibdata  独享表空间ibd
  • 相关阅读:
    hutool 解析 Excel
    上传文件
    Cannot construct instance of `com.**` (although at least one Creator exists)
    Java8之Optional
    java8之Stream
    java8之Lambda
    springboot+mybatis事务管理
    queryWrapper in like
    Java 组装 Tree
    JWT
  • 原文地址:https://www.cnblogs.com/guxiaobei/p/8392165.html
Copyright © 2020-2023  润新知