书栈网 · BookStack 本次搜索耗时 0.034 秒,为您找到 168352 个相关结果.
  • MySQL · 引擎特性 · InnoDB redo log漫游

    1324 2020-08-13 《数据库内核月报》
    前言 InnoDB 日志文件 关键结构体 log_sys对象 Mini transaction mtr log生成 开启mtr 定位记录插入的位置 插入数据 提交mtr log Redo 写盘操作 log_write_up_to逻辑重构 log write ahead Innodb redo log checksum Redo c...
  • PgSQL · 特性分析 · 时间线解析

    时间线的引入 新时间线的出现场景 history文件 总结 “时间线”(Timeline)是PG一个很有特色的概念,在备份恢复方面的文档里面时有出现。但针对这个概念的详细解释却很少,也让人不太好理解,我们在此仔细解析一下。 时间线的引入 为了理解引入时间线的背景,我们来分析一下,如果没有时间线,会有什么问题?先举个将数据库恢复到以前时间点的例...
  • MySQL · 引擎特性 · Innodb change buffer介绍

    1184 2020-08-13 《数据库内核月报》
    前言 ibuf btree ibuf bitmap 操作类型 缓存条件 purge操作缓存 ibuf merge “著名” bug 前言 在前面几期月报我们介绍了undo log、redo log以及InnoDB如何崩溃恢复来实现数据ACID的相关知识。本期我们介绍另外一种重要的数据变更日志,也就是InnoDB change buffe...
  • MySQL · 特性分析 · drop table的优化

    背景 同步模式 Percona lazy模式 MySQL lazy模式 对比 背景 系统为了加速对象的访问,通常都会增加一层缓存,以缓解下一层IO的瓶颈,OS的page cache和数据库的buffer pool都基于此。 但对象的删除,如果同步清理对象的缓存的话,不仅大大增加了延时,同时可能因为缓存过大导致IO blooding。所以针对...
  • MariaDB · 版本特性 · MariaDB 的 GTID 介绍

    简介 优势 实现方式 Domain ID GTID的应用 配置一个新的Slave使用GTID 从一个空实例开始 从备份集设置 将非GTID复制的SLAVE切换为GTID方式 更换Slave的Master 使用多源复制和其他多主情况的设置 简介 简单来说,MariaDB(MySQL)的复制机制是这样的: 在Master端所有数据库...
  • MySQL · 引擎特性 · InnoDB 同步机制

    1517 2020-08-13 《数据库内核月报》
    前言 基础知识 原子操作 条件通知机制 系统条件变量 InnoDB条件变量 多线程环境下可能发生的问题 互斥锁 系统互斥锁 InnoDB 自旋互斥锁 InnoDB 读写锁 核心机制 辅助结构 总结 前言 现代操作系统以及硬件基本都支持并发程序,而在并发程序设计中,各个进程或者线程需要对公共变量的访问加以制约,此外,不同的进程...
  • MySQL · 引擎特性 · Group Replication内核解析

    1303 2020-08-13 《数据库内核月报》
    背景 MySQL的传统主从复制机制 Group Replication应运而生 Group Replication的实现原理 核心组件XCOM的特性 总结 背景 为了创建高可用数据库系统,传统的实现方式是创建一个或多个备用的数据库实例,原有的数据库实例通常称为主库master,其它备用的数据库实例称为备库或从库slave。当master故障...
  • CMake 各个版本添加的新特性

    CMake 各个版本添加的新特性 CMake 3.0 :接口库 CMake 3.1 :支持 C++11 和编译特性 CMake 3.2 :UTF8 CMake 3.3 :if 中添加 IN_LIST CMake 3.4 :Swift & CCache CMake 3.5 :ARM CMake 3.6 :Clang-Tidy CMake 3.7 ...
  • 错误处理-错误码特性

    错误处理-错误码使用 错误处理-错误码接口 错误处理-错误码扩展 错误处理-错误码实现 错误处理-内置错误码
  • 45. 开启production-ready特性

    45. 开启production-ready特性 45. 开启production-ready特性 spring-boot-actuator 模块提供Spring Boot所有的production-ready特性,启用该特性的最简单方式是添加spring-boot-starter-actuator ‘Starter’依赖。 执行器(Actuat...