书栈网 · BookStack 本次搜索耗时 0.045 秒,为您找到 190993 个相关结果.
  • 调试和分析

    调试和分析 调试和分析 这些库可以帮助你进行 Python 开发:调试器使你能够逐步执行代码,分析堆栈帧并设置中断点等等,性能分析器可以运行代码并为你提供执行时间的详细数据,使你能够找出你的程序中的瓶颈。 审计事件提供运行时行为的可见性,如果没有此工具则需要进行侵入式调试或修补。 审计事件表 bdb —- Debugger framework ...
  • MySQL · 源码分析 · Group by优化逻辑代码分析

    1008 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 · 源码分析 · 子查询优化源码分析

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

    MySQL · 源码分析 · 条件优化与执行分析 1.概述 2.提取公共子条件 2.1 理论依据 公式 前提条件 2.2执行分析 3.等值传播 3.1理论依据 3.2执行分析 4.常数传播 5.零散条件去除 (I) ISNULL条件的变化 (II) 其他谓词条件的优化 MySQL · 源码分析 · 条件优化与执行分析 1.概...
  • MySQL · 源码分析 · BLOB字段UPDATE流程分析

    1360 2021-12-07 《数据库内核月报》
    MySQL · 源码分析 · BLOB字段UPDATE流程分析 准备 相关背景 BLOB字段UPDATE流程 源码分析 注意事项 MySQL · 源码分析 · BLOB字段UPDATE流程分析 准备 MySQL 8.0.25 相关背景 在游戏等业务场景中,常常会使用到如BLOB格式的可变长大字段,此类可变长大字段的处理与其余字段格式有所...
  • MariaDB · 特性分析 · 基于GTID的复制分析

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

    1481 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 · 源码分析 · 词法分析及其性能优化

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

    1302 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优化逻辑代码分析 概述...