• 浅谈MySQL原理与优化(一)—— 历史与体系结构

    体系架构图来表示就是这样的 客户端相当于妃子的角色:用户操作客户端来发出查询、修改、添加、删除数据的需求 处理引擎处理引擎相当于大臣的角色,负责解析SQL语句,生成执行计划。除此之外,还负责有以下责任,...
    文章 2019-04-11 1773浏览量
  • MySQL技术内幕:InnoDB存储引擎第2版》——1.3 ...

    有些第三方存储引擎很强大,如大名鼎鼎的InnoDB存储引擎(最早是第三方存储引擎,后被Oracle收购),其应用就极其广泛,甚至是MySQL数据库OLTP(Online Transaction Processing在线事务处理)应用中使用最广泛的存储...
    文章 2017-08-01 2237浏览量
  • Mysql学习之-Mysql存储引擎

    InnoDB存储引擎中,创建的表的表结构是单独存储的并且存储在.frm文件中。数据和索引存储在一起的并且存储在表空间中。但是默认情况下mysql会将数据库的所有InnoDB表存储在一个表空间中的。其实这种方式管理起来非常...
    文章 2017-11-14 1954浏览量
  • InnoDB存储引擎第2版》——1.2 MySQL体系结构

    MySQL插件式的存储引擎架构提供了一系列标准的管理和服务支持,这些标准与存储引擎本身无关,可能是每个数据库系统本身都必需的,如SQL分析器和优化器等,而存储引擎是底层物理结构的实现,每个存储引擎开发者可以...
    文章 2017-08-01 1853浏览量
  • MySQL 架构组成—存储引擎

    Mysql5.1版本之后的版本,AB公司引入一个新的概念“插件式存储引擎体系结构”,AB公司在架构改造的时候,让存储引擎和sql层各自独立,耦合更小,可以做到在线加载新的存储引擎(即可以将一个新的存储引擎加载到一个...
    文章 2017-11-15 2984浏览量
  • MySQL探秘(四):InnoDB的磁盘文件及落盘机制

     上详细显示了InnoDB存储引擎体系架构,从中可见,InnoDB存储引擎由内存池,后台线程和磁盘文件三大部分组成。接下来我们就来简单了解一下磁盘文件相关的概念和原理。 InnoDB的主要的磁盘文件主要分为三大块...
    文章 2018-09-09 3339浏览量
  • DB2 Vs MySQL系列|体系架构对比

    如上的存储引擎中,从功能上比较接近商业数据库功能的是InnoDB存储引擎。从MySQL5.5开始,InnoDB成为MySQL服务器的默认存储引擎;而早在SunMicroSystem被Oracle收购之前的2005年,InnoDB存储引擎就被Oracle收购。...
    文章 2018-01-08 4457浏览量
  • MySQL体系结构

    了解MySql必须牢牢记住其体系结构Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的 1 Connectors指的是不同语言中与SQL的交互 2 Management Serveices&Utilities:系统管理和控制工具 3 Connection ...
    文章 2017-11-12 1270浏览量
  • 重新学习Mysql数据库3:Mysql存储引擎与数据存储原理

    中可以看出,在 InnoDB 存储引擎中,一个区的大小最小为 1MB,页的数量最少为 64 个。如何存储表 MySQL 使用 InnoDB 存储表时,会将表的定义和数据索引等信息分开存储,其中前者存储在.frm 文件中,后者存储在....
    文章 2017-10-27 2249浏览量
  • MySQL技术内幕:InnoDB存储引擎第2版》——1.4 各...

    通过每次的统计,可以发现当最初表使用MyISAM存储引擎时,表的大小为40.7MB,使用InnoDB存储引擎时表增大到了113.6MB,而使用Archive存储引擎时表的大小却只有20.2MB。该例子只从表的大小方面简单地揭示了各存储引擎...
    文章 2017-08-01 1028浏览量
  • MySQL Study案例之-MySQL体系存储引擎

    很多DBA问我,InnoDB存储引擎是否也是这样的架构,只不过是多线程版本的实现后,我决定去看InnoDB的源代码,发现InnoDB并不是这样对数据库进程进行操作的。InnoDB存储引擎是在一个被称做master thread的线程上几乎...
    文章 2017-11-15 1429浏览量
  • MySQL技术内幕:InnoDB存储引擎第2版》——2.3 ...

    2-1简单显示了InnoDB的存储引擎的体系架构,从图可见,InnoDB存储引擎有多个内存块,可以认为这些内存块组成了一个大的内存池,负责如下工作:?维护所有进程/线程需要访问的多个内部数据结构。缓存磁盘上的数据,...
    文章 2017-08-01 1551浏览量
  • 主题:MySQL性能优化

    InnoDB存储引擎已经完全与MySQL服务器整合,InnoDB存储引擎为在内存中缓存数据和索引而维持它自己的缓冲池。InnoDB存储它的表&索引在一个表空间中,表空间可以包含数个文件(或原始磁盘分区)。这与MyISAM表不同,...
    文章 2017-11-12 1333浏览量
  • 如何基于LSM-tree架构实现一写多读

    同时,为了产品化,充分发挥B+tree引擎和LSM-tree引擎的各自优势,还面临着新的挑战,即如何在一个数据库产品中同时实现两个存储引擎(InnoDB,X-Engine)的一写多读。三 LSM-tree引擎一写多读的关键技术1 PolarDB整体...
    文章 2021-12-17 1000浏览量
  • 重新学习Mysql数据库2:『浅入浅出』MySQLInnoDB

    对于数据库和实例的定义都来自于 MySQL 技术内幕:InnoDB 存储引擎 一书,想要了解 InnoDB 存储引擎的读者可以阅读这本书籍。数据库和实例 在 MySQL 中,实例和数据库往往都是一一对应的,而我们也无法直接操作...
    文章 2017-12-10 1636浏览量
  • 青铜到王者,看看你的MySQL数据库是什么段位,如何...

    2.adaptive hash index(自适应哈希索引)作用:Innodb 存储引擎会监控对表上索引的查找,如果观察到建立哈希索引可以带来速度上的提升,则建立哈希索引。读写速度上也有所提高。3.insert buffer(插入缓冲)作用:...
    文章 2018-06-07 3746浏览量
  • 一篇文章带你读懂 MySQLInnoDB

    对于数据库和实例的定义都来自于 MySQL 技术内幕:InnoDB 存储引擎 一书,想要了解 InnoDB 存储引擎的读者可以阅读这本书籍。数据库和实例 在 MySQL 中,实例和数据库往往都是一一对应的,而我们也无法直接操作...
    文章 2018-05-09 5984浏览量
  • MySQL 权限体系、账户的管理|学习笔记

    尤其是 RDS For MySQL 已经开始全面支持 InnoDB 存储引擎。2.MySQL 创建不同存储引擎库、表主要讲解了两种不同的存储引擎在创建库、表的情况&xff0c;分别单独创建两种不同存储引擎的表。因为存储引擎主要是针对表&xff...
    文章 2022-11-15 43浏览量
  • Mysql专栏-mysqlinnodb存储引擎、binlog的工作流程

    在后续的篇章则是根据《mysql技术内幕innodb存储引擎》&xff08;第二版&xff09;来深入了解mysql中用的最多的存储引擎的内部细节。什么是数据库驱动&xff1f;mysql的驱动相信每一个做开发的人员都很熟悉&xff0c;在通常的...
    文章 2022-06-22 49浏览量
  • MySQL主备模式的数据一致性解决方案

    而在Storage Engine层,InnoDB作为比较通用的存储引擎,其在高可用和高性能两方面作了较好的平衡,早已经成为使用MySQL的首选(PS:官方从MySQL 5.5.5开始,将InnoDB作为了MySQL的默认存储引擎)。和大多数关系型...
    文章 2019-07-12 8716浏览量
  • MySQL主备模式的数据一致性解决方案

    而在Storage Engine层,InnoDB作为比较通用的存储引擎,其在高可用和高性能两方面作了较好的平衡,早已经成为使用MySQL的首选(PS:官方从MySQL 5.5.5开始,将InnoDB作为了MySQL的默认存储引擎)。和大多数关系型...
    文章 2019-07-17 2001浏览量
  • 干货必读|MySQL主备模式的数据一致性解决方案

    (PS:官方从MySQL 5.5.5开始,将InnoDB作为了MySQL的默认存储引擎)。和大多数关系型数据库一样,InnoDB采用WAL技术,即InnoDB Redo Log记录了对数据文件的物理更改,并保证总是日志先行,在持久化数据文件前,保证...
    文章 2019-07-28 1521浏览量
  • MySQL技术内幕:InnoDB存储引擎第2版》——2.6 ...

    InnoDB存储引擎的关键特性包括:?插入缓冲(Insert Buffer)?两次写(Double Write)?自适应哈希索引(Adaptive Hash Index)?异步IO(Async IO)?刷新邻接页(Flush Neighbor Page)上述这些特性为InnoDB存储引擎...
    文章 2017-08-01 1531浏览量
  • 关于SQL优化,你不能只是说自己只会语句的优化了(二...

    2.1InnoDB的体系架构我们从上面的中就能看到&xff0c;InnoDB存储引擎有许多的内存块&xff0c;可以认为这些内存块其实就相当于是一个大的内存池&xff0c;就是线程池是类似的那种&xff0c;既然中我们看到了后台的线程&xff0...
    文章 2022-02-14 42浏览量
  • MySQL 体系结构

    mysql和其它的数据库产品有一个很大的不同就是事务由存储引擎所决定,例如MYISAM,MEMORY,ARCHIVE都不支持事务,事务就是为了解决一组查询要么全部执行成功,要么全部执行失败。mysql事务默认是采取自动提交的模式,...
    文章 2015-04-01 1122浏览量
  • 深度|实时历史数据库存储成本惊人,怎么破?

    主体架构图如下,核心思路为: 久经考验的Innodb引擎作为OLTP在线库核心引擎,主要处理高频查询/更新请求,满足在线活跃数据高并发,高性能,强范围查询的业务需求 阿里巴巴数据库团队自研的高压测存储引擎X-Engine...
    文章 2020-06-19 898浏览量
  • MySQL文件概述

    表空间的介绍请看Mysql InnoDB存储结构总结,重做日志也很重要,在这里暂且不提。 本章将分析构成MySQL数据库和InnoDB存储引擎表的各种类型文件,如下所示。 参数文件:告诉MySQL实例启动时在哪里可以找到数据库...
    文章 2017-08-24 1194浏览量
  • 字节三面:详解一条 SQL 的执行过程

    Innodb 存储引擎的最大特点就是支持事务,如果本次更新失败,也就是事务提交失败,那么该事务中的所有的操作都必须回滚到执行前的样子,也就是说当事务失败的时候,也不会对原始数据有影响,看说话这里说句额外话...
    文章 2022-05-31 44浏览量
  • 基于X-Engine引擎的实时历史数据库解决方案揭秘

    主体架构图如下,核心思路为: 久经考验的Innodb引擎作为OLTP在线库核心引擎,主要处理高频查询/更新请求,满足在线活跃数据高并发,高性能,强范围查询的业务需求 阿里巴巴数据库团队自研的高压测存储引擎X-Engine...
    文章 2020-05-22 1235浏览量
  • 如何基于LSM-tree架构实现一写多读

    PolarDB(X-Engine)架构图X-Engine引擎架构X-Engine引擎采用LSM-tree结构&xff0c;数据以追加写的方式写入内存&xff0c;并周期性物化到磁盘上&xff0c;内存中数据以memtable形式存在&xff0c;包括一个活跃的active memtable和...
    文章 2021-12-20 464浏览量
1 2 3 4 5 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化