Grafana 上如果观测离群点,会发现它的值漂移地很厉害。往往一个实际 2min 的指标能显示出是几个 hour。
如 https://github.com/pingcap/tiflash/issues/8076 所述。这个问题发生需要同时使用 histogram_quantile 和 rate。
此外,可以从这个解决方案延伸出一个浮点压缩算法 ALP。
Grafana 上如果观测离群点,会发现它的值漂移地很厉害。往往一个实际 2min 的指标能显示出是几个 hour。
如 https://github.com/pingcap/tiflash/issues/8076 所述。这个问题发生需要同时使用 histogram_quantile 和 rate。
此外,可以从这个解决方案延伸出一个浮点压缩算法 ALP。
一些常见问题的思考,只代表个人见解。
我们需要测试在有大量活跃 Region 情况下 TiFlash 的性能,具体负载是对一个大表压 update where。因为原有的测试工具需要加载全量数据到内存,并且只能单线程运行,所以重新做了一个专门的压测工具。这个工具是从 N 条数据中 sample 出 K 个出来,并启动多个 worker 发送 SQL 命令。
本文讲述在压测过程中发现的几个现象,并讲述作为工程师如何快速定位集群中出现的这些。
介绍 Hazard Pointer。
While rereading Harry Potter, I found these passages are inspiring and interesting.
介绍 Church 编码和 Scott 编码。
介绍停机问题相关证明。