书栈网 · BookStack 本次搜索耗时 0.041 秒,为您找到 126 个相关结果.
  • LogIndex

    LogIndex 背景介绍 RO 内存同步架构 WAL Meta LogIndex 内存数据结构 磁盘数据结构 日志回放 延迟回放 Mini Transaction 总结 LogIndex 背景介绍 PolarDB 采用了共享存储一写多读架构,读写节点 RW 和多个只读节点 RO 共享同一份存储,读写节点可以读写共享存储中的数据;...
  • MySQL · 内核特性 · 直方图

    1104 2021-07-06 《数据库内核月报》
    MySQL · 内核特性 · 直方图 背景 直方图的实现原理 Equi-width Histogram Singleton Histogram Equi-height Histogram Compressed Histogram 直方图的建立 直方图的优化效果 直方图与索引的区别 小结 参考 MySQL · 内核特性 · 直方图...
  • 常见FAQ

    常见FAQ 关于Curve 1. Curve是什么?/ What is Curve? 2. Curve与Ceph的区别是什么? / What is the difference between Curve and Ceph? 3. Curve与CubeFS的区别是什么? / What is the difference between Curve and...
  • MariaDB · 功能特性 · 无DDL延迟的主备复制

    背景介绍 MariaDB方案 功能初探 代码简读 总结 背景介绍 基于Binlog主备复制是MySQL社区最广泛采用的高可用架构。长期以来,MySQL引入了很多特性来优化备库的复制延迟,比如多线程并行回放、LOGICAL_CLOCK并行复制、WRITESET并行复制。但是DDL延迟一直是MySQL主备复制的顽疾。 这个问题可以参考下图的时间轴...
  • Database · 最佳实践 · 内存索引指南

    1145 2021-07-06 《数据库内核月报》
    Database · 最佳实践 · 内存索引指南 背景 实验评估 实验环境 实验设计 实验结果 点查询 改变数据量 改变索引键长度 范围查询 改变数据量 改变索引键长度 写入 Database · 最佳实践 · 内存索引指南 背景 如何选择内存索引结构是设计和优化数据库时的一个关键问题。因为无论是内存数据库还是磁盘数据库,...
  • FAQ

    FAQ 关于Curve 1. Curve是什么?/ What is Curve? 2. Curve与Ceph的区别是什么? / What is the difference between Curve and Ceph? 3. Curve与CubeFS的区别是什么? / What is the difference between Curve and C...
  • MySQL · 引擎特性 · InnoDB Parallel read of index

    1205 2020-08-13 《数据库内核月报》
    parallel read是什么 parallel read 如何使用 parallel read性能表现如何 parallel read是如何实现的 1. 主要数据结构 2. B+tree 分片策略 3. 数据预读 4. Handler API parallel read是什么 现代服务器硬件里,两路甚至四路的CPU成为主流,主流的公有...
  • MySQL · 源码阅读 · RAND 表达式

    三种形式 第一种形式 RAND(非常量表达式) 第二种形式 RAND(常量) 第三种形式 RAND() MySQL 实现 第一种形式 RAND(非常量表达式) 第二种形式 RAND(常量) 第三种形式 RAND() 对并行的影响 出现在其他位置 三种形式 RAND 表达式有以下三种形式: RAND(非常量表达式),此时 RAND ...
  • X-Engine · 性能优化 · Parallel WAL Recovery for X-Engine

    1080 2021-01-31 《数据库内核月报》
    背景 当前面临的问题 WAL Recovery性能优化方案 总体设计 宕机恢复过程中LSM-Tree的SwitchMemtable过程 解决方案 2PC事务的正确回放 解决方案 防御OOM 解决方案 性能测试 测试环境 WAL回放线程数对回放性能的影响分析 典型场景WAL回放性能对比 测试结论 后续工作 背景 数据库的C...
  • MySQL · 内核特性 · semi-join四个执行strategy

    1945 2020-08-13 《数据库内核月报》
    一 semi-join介绍 二 semi-join的策略 DuplicateWeedout strategy Firstmatch Strategy Loosescan Strategy Materialize scan/Materialize lookup Strategy 三 如何使用semi-join的策略 四 并行执行中的semi-jo...