240 发简信
IP属地:广西
  • 120
    Doris开发手记4:倍速性能提升,向量化导入的性能调优实践

    最近居家中,对自己之前做的一些工作进行总结。正好有Doris社区的小伙伴吐槽向量化的导入性能表现并不是很理想,就借这个机会对之前开发的向量化导入的工作进行了性能调优,取得了不...

  • @zzr1000 多谢

    HiveServer2 HA源码分析及原理

    现在网上很难找到一篇有关HiveServer2 HA源码分析的文章,晚上有时间又耐不住从源码层面分析了下HiveServer2 HA负载均衡实现的原理。 HA有几种模式,一种...

  • 记一起由 Clang 编译器优化触发的 Crash

    摘要:一个有意思的 Crash 探究过程,Clang 有 GCC 没有 本文首发于 Nebula Graph 官方博客:https://nebula-graph.com.cn...

  • 120
    数据库进阶测试三部曲 - 从 PQS 到 NoREC 再到 TLP

    一些机缘巧合,认识了在测试领域做了很深入研究的 Manuel Rigger,也读了他的三篇 Paper,算是收益匪浅吧,让我从另一个角度来思考到底我们如何更好的测试 TiDB...

  • Address Sanitizer 用法

    Address Sanitizer(ASan)是一个快速的内存错误检测工具。这里说明它的用法。 参考资料 AddressSanitizerhttps://github.com...

  • CMU 课程介绍之 15213 Intro to Computer System

    ====更新日记====update1: 20160211 更新了部分标题, 增加了lab1的介绍。=============== 闲扯 呐, Introduction to...

  • 120
    Impala 简析

    Impala是基于MPP架构的查询引擎。 什么是MPP? 做业务的同学应该比较熟悉,当一张表数据过大时,通常会考虑分库分表。一种常见的方式是纵向拆分。以某个字段的hash值为...

  • 120
    JVM 垃圾收集与 GC 算法

    在前文 JVM 虚拟机与对象创建过程 中了解到 JVM 运行时的内存模型,既然使用了内存就要考虑如何回收内存。GC 需要完成的三件事情: 哪些内存需要回收? 什么时候回收? ...

  • PostgreSQL查询SQL语义分析(1)—解析查询对象addRangeTableEntry

    本文主要介绍PG在执行查询时,对SQL的语义分析重写过程中的查询对象解析过程,处理的函数为addRangeTableEntry,分析查询对象信息。 一、源码解读 本函数是解析...