# Slow bulk deletes

**URL:** <https://discuss.elastic.co/t/slow-bulk-deletes/159404>\
**Category:** Elasticsearch\
**Created:** [December 4, 2018, 5:09pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404 "2018-12-04T17:09:43Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![ravib](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ravib/32/73896_2.png) [@ravib](https://discuss.elastic.co/u/ravib)\
**Post date:** [December 4, 2018, 5:09pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/1 "2018-12-04T17:09:44Z")

</div>

Hello

I am using elasticsearch 5.6 on a 3 node configuration, lately my bulk delete requests are being processed very very slow, it took almost 2 mins to delete 200 records, my elastic cluster looks fine, nothing specific in error logs, any suggestions on what it could be ?

index settings: shards: 50, refresh interval 5sec, translog durability async

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [December 4, 2018, 10:42pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/2 "2018-12-04T22:42:12Z")

</div>

How many indices, shards, docs.

---

<div class="post-metadata">

**Author:** ![ravib](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ravib/32/73896_2.png) [@ravib](https://discuss.elastic.co/u/ravib)\
**Post date:** [December 4, 2018, 10:47pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/3 "2018-12-04T22:47:09Z")

</div>

on cluster: around 4000 shards, 80 indices, 3 nodes, master is also a data node

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [December 4, 2018, 10:52pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/4 "2018-12-04T22:52:17Z")

</div>

That's a lot of shards for that many indices and nodes.

How many indices are you deleting from with that 200 docs?

---

<div class="post-metadata">

**Author:** ![ravib](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ravib/32/73896_2.png) [@ravib](https://discuss.elastic.co/u/ravib)\
**Post date:** [December 4, 2018, 11:08pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/5 "2018-12-04T23:08:00Z")

</div>

the entire bulk request only has delete operations all on the same index

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [December 4, 2018, 11:08pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/6 "2018-12-04T23:08:40Z")

</div>

How much data does the cluster hold?

---

<div class="post-metadata">

**Author:** ![ravib](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ravib/32/73896_2.png) [@ravib](https://discuss.elastic.co/u/ravib)\
**Post date:** [December 4, 2018, 11:12pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/7 "2018-12-04T23:12:02Z")

</div>

300GB in total, used approx 25%

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [December 4, 2018, 11:14pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/8 "2018-12-04T23:14:34Z")

</div>

Ok, way too many shards then. You need to reduce that amount and you should find things will speed up.

---

<div class="post-metadata">

**Author:** ![ravib](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ravib/32/73896_2.png) [@ravib](https://discuss.elastic.co/u/ravib)\
**Post date:** [December 4, 2018, 11:22pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/9 "2018-12-04T23:22:07Z")

</div>

sure will try it out. thank you! @warkolm . btw how many shards would you suggest per index in this configuration, any standard ? like better to have these many shards if you have these many nodes ?

i have another configuration with 14 nodes and 3 masters and 11 data nodes

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [December 4, 2018, 11:27pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/10 "2018-12-04T23:27:35Z")

</div>

It really depends on your use case, but I would be aiming for 30-50GB per shard.

---

<div class="post-metadata">

**Author:** ![ravib](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ravib/32/73896_2.png) [@ravib](https://discuss.elastic.co/u/ravib)\
**Post date:** [December 4, 2018, 11:32pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/11 "2018-12-04T23:32:40Z")

</div>

okay, so since i only have 300gb which is 100 gb per node, so I would only have 10 shards for the entire cluster ?

also I have 4000 on the entire cluster, for the specific index an dealing with, it has 50 shards

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [December 4, 2018, 11:49pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/12 "2018-12-04T23:49:57Z")

</div>

> [@ravib](#):
>
> also I have 4000 on the entire cluster, for the specific index an dealing with, it has 50 shards

How large is that index?

---

<div class="post-metadata">

**Author:** ![ravib](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ravib/32/73896_2.png) [@ravib](https://discuss.elastic.co/u/ravib)\
**Post date:** [December 4, 2018, 11:51pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/13 "2018-12-04T23:51:11Z")

</div>

one replica, so shards 50 X 2  
docs 100k, size 350 mb

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [December 4, 2018, 11:57pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/14 "2018-12-04T23:57:55Z")

</div>

That's waaaaay too many shards.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [January 1, 2019, 11:58pm UTC](https://discuss.elastic.co/t/slow-bulk-deletes/159404/15 "2019-01-01T23:58:02Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
