# High Read Latency during Heavy Writes

**URL:** <https://discuss.aerospike.com/t/high-read-latency-during-heavy-writes/3208>\
**Category:** Configuration\
**Created:** [July 26, 2016, 8:43am UTC](https://discuss.aerospike.com/t/high-read-latency-during-heavy-writes/3208 "2016-07-26T08:43:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lakshya\_Budhiraja\_Te](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.aerospike.com/lakshya_budhiraja_te/32/591_2.png) [@Lakshya\_Budhiraja\_Te](https://discuss.aerospike.com/u/Lakshya_Budhiraja_Te)\
**Post date:** [July 26, 2016, 8:43am UTC](https://discuss.aerospike.com/t/high-read-latency-during-heavy-writes/3208/1 "2016-07-26T08:43:52Z")

</div>

I’m using Aerospike as a backend datastore(15 nodes) in the following setup: I have a service serving data out of it with a Read QPS ~3K QPS depending on the time of the day. I have a batch job running that writes to the aerospike cluster once a day at about 60K QPS for 2-3 hrs. My problem is that while the writes are happening, the read latencies go to 1s P95. I checked the machine stats and found the CPU, RAM, Disk and Network usage fairly under control. I am using Java Client for both reads and writes. One very weird observation: Restarting the Aerospike cluster fixes the problem for 12 hrs, which is unintuitive as migrations are happening because of that.
