azekirel555
azekirel555

Reputation: 587

Getting worse search performance with a replica shard

To increase search performance, I tried to add a replica to my cluster. Initially, I measured a response time of around 700ms for a specific request with a single node with a primary shard. After adding a node and a replica shard to the cluster, it takes averagely 2000ms to get the result of the request (so it almost tripled).

I'm using these configs for the replica :

cluster.name: findmyfpstore
node.name: fmfs_r1
node.master: false
network.host: ...
http.port: ...
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ['...']
index.number_of_shards: 1
index.number_of_replicas: 1

Am I doing something wrong ? Feel free to tell me if you need more informations, I'm a beginner at ElasticSearch.

Thanks a lot!

EDIT: I tried with 2 shards, 1 replica, it doesn't change much

Upvotes: 0

Views: 852

Answers (1)

Or Weinberger
Or Weinberger

Reputation: 7472

There are a lot of elements that can affect the performance of your cluster and query speeds.

I suggest you follow Elasticsearch's Production Deployment document, this will give you a lot of insight on how to properly configure your cluster.

Upvotes: 1

Related Questions