• 读书笔记-mysql-innodb


    第二章 InnoDB存储引擎

    • InnoDB是事物安全的引擎,设计上类似于Orable的架构,从Mysql5.5开始是默认的表存储引擎
    • InnoDb体系架构
    • InnoDB后台线程:
      1.Master Thread

      2.IO Thread

      1.x后已经不使用innodb_file_io_threads,改用


      3.Purge Thread



      4.Page Cleaner Thread
    内存
    • 缓冲池:用于cpu和硬盘之间,就是一块内存区域

    • 查看缓冲池的大小:SHOW VARIABLES LIKE 'innodb_buffer_pool_size'

    • 内存池的数据对象

    • 配置多个缓冲池实例:1.x后的版本可用 SHOW VARIABLES LIKE 'innodb_buffer_pool_instances' 好处:减少数据库内部资源竞争

    • InnoDB管理内存: LRU算法,并对lru算法做了一些优化

    • 重做日志缓冲

    • CheckPoint技术

    第三章 文件

    • 二进制日志
    • 查看二进制日志
    SHOW MASTER STATUS;
    SHOW BINLOG EVENTS IN 'binlog.000015'
    

  • 相关阅读:
    24.Azkaban调度脚本的编写
    Docker 安装 Apache
    Docker 安装 MongoDB
    Docker 安装 Redis
    Docker 安装 Python
    Docker 安装 Tomcat
    Docker 安装 MySQL
    Docker 安装 PHP
    Docker 安装 Nginx
    Docker 镜像使用
  • 原文地址:https://www.cnblogs.com/Baronboy/p/14138126.html
Copyright © 2020-2023  润新知