点燃在压力测试中写入大数据,写入和读取时间拖高的时间?

问题描述

我在sql中使用ignite进行写入和查找。当我进行100人压力测试时,ignite服务器的cpu较低,但是iowait是2倍,并且io的读写时间是2倍。所以我有一些方法可以减少iowait? 我将2.7.6版本与两台SSD机器用作群集。

这是iowait时间图片 [1]:https://i.stack.imgur.com/P0bka.png [2]:https://i.stack.imgur.com/hyfv1.png 这是iowait cpu图片

解决方法

在持久方案中,您会受到WAL写入的约束。您可以尝试将WAL模式更改为LOG_ONLY,以稍微缓解这些峰值。

我建议将检查点分开(通过更改ms中的“检查点频率”设置),并可能增加“检查点页面缓冲区”。