书栈网 · BookStack 本次搜索耗时 0.087 秒,为您找到 278646 个相关结果.
  • MySQL · 源码分析 · 子查询优化源码分析

    1016 2021-01-31 《数据库内核月报》
    子查询定义 子查询在执行计划中的表示 Semijoin/Antijoin 物化执行 or 迭代式循环执行 总结 子查询定义 在一个完整的查询语句中包含的子查询块被称为子查询。通常情况下,我们可以将出现在SELECT、WHERE和HAVING语法中的子查询块称为嵌套子查询,出现在FROM语法后的子查询块称为内联视图或派生表。 本篇文章将会结合...
  • MariaDB · 特性分析 · 基于GTID的复制分析

    1069 2020-08-13 《数据库内核月报》
    MariaDB的GTID MariaDB GTID定义与实现 GTID相关参数 与MySQL的不同 复制位点指定 与MySQL不同 MariaDB并发复制 与MySQL的不同 总结 Replication为数据库提供了高可用性和可扩展性解决方案,基于GTID的Replication能够更好的处理复制重连和切换Server复制。本文将主要分...
  • MySQL · 源码分析 · InnoDB读写锁实现分析

    1480 2020-08-13 《数据库内核月报》
    1 背景 2 锁模式 2.1 SX锁的含义 3 锁状态的维护 4 加解锁的实现 4.1 锁的重入 4.2 加锁逻辑的实现 4.3 解锁逻辑的实现 5 X锁所有权的转移 6 总结 1 背景 在InnoDB中,当多线程需要访问共享数据结构时,InnoDB使用互斥锁(mutex)和读写锁(rwlock)来同步这些并发操作。InnoDB的读写...
  • MySQL · 特性分析 · 直方图的实现与分析

    MySQL 直方图的功能 MySQL 直方图的实现 总结 Footnotes 直方图(Histogram)是 RDBMS 中提供的一种基础的统计信息,最典型的用途是估计查询谓词的选择率,以便选择优化的查询执行计划。常见的直方图种类有:等宽直方图、等高直方图、V-优化的直方图,MaxDiff 直方图等等。RDBMS 产品最初使用的直方图非常简单(只有...
  • MySQL · 源码分析 · Group by优化逻辑代码分析

    1007 2021-07-06 《数据库内核月报》
    MySQL · 源码分析 · Group by优化逻辑代码分析 Group by group by 执行方式 各变量设置逻辑 JOIN::group_list JOIN::simple_group Temp_table_param::allow_group_via_temp_table Temp_table_param::precomputed_g...
  • MySQL · 源码分析 · 词法分析及其性能优化

    1592 2020-08-13 《数据库内核月报》
    Table of Contents 简介 背景知识 查找树的实现 树的查找 树的产生 试试折半查找 总结 Footnotes: Table of Contents 1. 简介 2. 背景知识 3. 查找树的实现 3.1. 树的查找 3.2. 树的产生 4. 试试折半查找 5. 总结 简介 MySQL 支持标准...
  • MySQL · 源码分析 · Order By优化逻辑代码分析

    1301 2021-07-06 《数据库内核月报》
    MySQL · 源码分析 · Order By优化逻辑代码分析 概述 优化阶段 JOIN::test_skip_sort test_if_skip_sort_order test_if_order_by_key 执行阶段 filesort Order By的并行 MySQL · 源码分析 · Order By优化逻辑代码分析 概述...
  • 数据库

    概述 数据库配置 数据库连接 数据库查询 新增 Create 删除 Delete 更新 Update 查询 Read 查询语言
  • 数据库

    3.3. 数据库 3.3. 数据库 本节介绍如何配置数据库连接以使用特定的 DBMS。同时介绍了一种数据库迁移的机制,该机制可以创建数据库,并在应用程序开发和上线运行后的整个周期中使其保持最新。 数据库相关的组件属于 Middleware block ;应用程序的其它 block 无法直接访问数据库。