分开配置数据盘和wal日志盘, tidb写入速度会快吗

写日志和写数据是不同特点的 io 操作,因此提供了参数可以分开这两种 io 进行深度的优化,具体会快多少之类的,需要根据业务场景来一个个试,看不同盘配不同目录满足不同业务性能延迟需求,没有固定结论。
至于要不要分开,如果本身用的磁盘已经是顶中顶了没有任何瓶颈问题,那完全没有分开的必要,分开也只是再加一块顶中顶的盘,换个地方存日志。更常见的场景是出于性价比考虑,使用的磁盘并不会那么的顶,这时候磁盘性能出现了这样那样的问题,而写和存日志需要的盘又不大,这就提供了一种 “局部” 加速的可选项。
最后,传统物理机的磁盘都是钉死的,上层分逻辑盘是换汤不换药,这个 wal-dir 更多是给云盘和集中式存储用的。

1 个赞