一些常见问题的思考,只代表个人见解。对于一些已经沉淀下来的知识,会被挪到专门的文章中讨论。
TiFlash 性能测试的一个场景
发表于
我们需要测试在有大量活跃 Region 情况下 TiFlash 的性能,具体负载是对一个大表压 update where。因为原有的测试工具需要加载全量数据到内存,并且只能单线程运行,所以重新做了一个专门的压测工具。这个工具是从 N 条数据中 sample 出 K 个出来,并启动多个 worker 发送 SQL 命令。
本文讲述在压测过程中发现的几个现象,并讲述作为工程师如何快速定位集群中出现的这些。
tuxun 游戏经验
发表于
Hazard Pointer
发表于
介绍 Hazard Pointer。
Excerpt from Harry Potter
发表于
While rereading Harry Potter, I found these passages are inspiring and interesting.
Church 编码
发表于
介绍 Church 编码和 Scott 编码。
线性代数复习——以MIT18.06为指导(3)
发表于
线性代数复习——以MIT18.06为指导(2)
发表于
停机问题
发表于
介绍停机问题相关证明。
valgrind 用法
发表于
介绍 valgrind 的 Memcheck、Callgrind、Helgrind、Massif 等工具的用法。