书栈网 · BookStack 本次搜索耗时 0.068 秒,为您找到 282527 个相关结果.
  • MySQL · 源码分析 · Row log分析

    引言 一. row log 格式 二. row log生成 1. 表相关的DML操作。 2. 二级索引相关DML操作。 三. row log 应用 四. row log中的record data 1. temp格式 2. instant add column对row log格式的修改 结语 扩展阅读 引言 早期的MySQL仅支持co...
  • PostgreSQL · 源码分析 · 回放分析(一)

    2746 2020-08-13 《数据库内核月报》
    基本原理 实现简述 日志内容 WAL文件 WAL日志 记录流程 恢复流程 部分写问题 总结 参考 基本原理 在数据库的运行过程中,难免会遇到各种非预期的问题,例如: 硬件错误,例如突然断电、磁盘错误、有人拔了你的内存条 :P 软件问题,例如操作系统崩溃、数据库内部存在bug等等 操作错误,例如误删数据、插入了不符合预期的数据、应用...
  • MPP 模式查询的执行计划

    用 EXPLAIN 查看 MPP 模式查询的执行计划 MPP 查询片段和 MPP 任务 Exchange 算子 对 MPP 模式的查询使用 EXPLAIN ANALYZE 其他类型查询的执行计划 用 EXPLAIN 查看 MPP 模式查询的执行计划 TiDB 支持使用 MPP 模式 来执行查询。在 MPP 执行模式下,SQL 优化器会生成 ...
  • MPP 模式查询的执行计划

    用 EXPLAIN 查看 MPP 模式查询的执行计划 MPP 查询片段和 MPP 任务 Exchange 算子 对 MPP 模式的查询使用 EXPLAIN ANALYZE 其他类型查询的执行计划 用 EXPLAIN 查看 MPP 模式查询的执行计划 TiDB 支持使用 MPP 模式 来执行查询。在 MPP 执行模式下,SQL 优化器会生成 M...
  • MPP 模式查询的执行计划

    用 EXPLAIN 查看 MPP 模式查询的执行计划 MPP 查询片段和 MPP 任务 Exchange 算子 对 MPP 模式的查询使用 EXPLAIN ANALYZE MPP Version 和 Exchange 数据压缩 其他类型查询的执行计划 用 EXPLAIN 查看 MPP 模式查询的执行计划 TiDB 支持使用 MPP 模式 来...
  • MPP 模式查询的执行计划

    用 EXPLAIN 查看 MPP 模式查询的执行计划 MPP 查询片段和 MPP 任务 Exchange 算子 对 MPP 模式的查询使用 EXPLAIN ANALYZE 其他类型查询的执行计划 title: 用 EXPLAIN 查看 MPP 模式查询的执行计划 summary: 了解 TiDB 中 EXPLAIN 语句返回的执行计划信息。 ...
  • MySQL · 特性分析 · MDL 实现分析

    1308 2020-08-13 《数据库内核月报》
    前言 重要数据结构 模块初始化 加锁 死锁检测 global read lock 前言 在MySQL中,DDL是不属于事务范畴的,如果事务和DDL并行执行,操作相关联的表的话,会出现各种意想不到问题,如事务特性被破坏 、binlog顺序错乱 等,为了解决类似这些问题,MySQL在5.5.3引入了MDL锁(Metadata Locking),...
  • 词法分析和语法分析

    词法分析和语法分析 Lex/Flex Yacc/Bison 词法分析和语法分析 广义而言,语言是一套采用共同符号、表达方式与处理规则。就编程语言而言,编程语言也是特定规则的符号,用来传达特定的信息,自然语言是人与人之间沟通的渠道,而编程语言则是机器之间,人与机器之间的沟通渠道。人有非常复杂的语言能力,语言本身也在不断的进化,人之间能够理解复杂的语...
  • 泛型函​​数

    泛型函​​数 泛型函​​数 在脚本手册中,一些函数的名称后跟有一对尖括号,尖括号中是字符 T 或类型名称: //C# void FuncName < T >(); //JS function FuncName .< T >(): T ; 这些被称为是泛型函数。他们的意义在于指定参数类型和(或)返回类型。在 J...
  • 泛型类型-gvar

    基本介绍 相关文档 基本介绍 gvar 是一种运行时泛型 实现,以较小的运行时开销提高开发便捷性以及研发效率,支持各种内置的数据类型转换,可以作为interface{} 类型的替代数据类型,并且该类型支持并发安全开关。 框架同时提供了g.Var 的数据类型,其实也是gvar.Var 数据类型的别名。 使用场景 : 使用interface{}...