Just to be explicit: you’ll need nearly twice as much memory if you increase 
the number of backups from 2 to 4. With the same size cluster, chances are a 
lot of the data is going to be on-disk rather than in-memory.

It’s very unusual to need five copies of the data. Backups=1 is sufficient for 
most use cases.

> On 1 Dec 2021, at 06:15, Zhenya Stanilovsky <arzamas...@mail.ru> wrote:
> 
> hello Maximiliano Gazquez, good question ! But there is no one strength 
> answer on it.
>  
> > I assumed that queries are distributed and each node answers the query only 
> > with its primary partitions and adding backups wouldn’t affect performance.
> Ok, but what about overall system performance degradation ? Check page 
> replacement [1] algo, more efficient was introduced in new versions, thus 
> upgrade to new ver is welcomes. Second — wal it`s all about io usage. Do you 
> have monitoring of your disk io activity ? 4 Backups means 5 nodes with equal 
> data, is it really necessary or you just make a research ? Also additional 
> work for index rebuilding i hope.
>  
> [1] 
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-62+Page+replacement+improvements
>  
> <https://cwiki.apache.org/confluence/display/IGNITE/IEP-62+Page+replacement+improvements>
>  
> 
> My problem is 100% with queries, not writes.
> It’s the same cluster, same hardware, but a LOT slower when using 4 backups 
> instead of 2.
> 
> Is there any metric that I could check to find out what’s happening?
> 
> Thanks!
> On 30 Nov 2021 15:42 -0300, Henrik <ho...@magenta.de 
> <x-msg://24/compose?To=ho...@magenta.de>>, wrote:
>> With more backups the cluster has the worse writing performance since data 
>> will be copied by multiple times. But the reading performance should be 
>> increased since each node answers the request from local backup.
>> 
>> Thanks
>> 
>> 
>> Gesendet mit der Telekom Mail App 
>> <http://www.t-online.de/service/redir/emailmobilapp_ios_smartphone_footerlink.htm>
>> -----Original-Nachricht-----
>> Von: Maximiliano Gazquez <maximiliano....@gmail.com 
>> <x-msg://e.mail.ru/compose/?mailto=mailto%3amaximiliano....@gmail.com>>
>> Betreff: [2.8.1] Having more backups make SQL queries slower.
>> Datum: 01.12.2021, 00:12 Uhr
>> An: <user@ignite.apache.org 
>> <x-msg://e.mail.ru/compose/?mailto=mailto%3au...@ignite.apache.org>>
>> 
>> Hello everyone.
>> 
>> We are doing some testing in a 10 node cluster which we use as a distributed 
>> database with persistence enabled.
>> Each node has 6gb region size + 5gb heap.
>> All caches are partitioned, and I connect to the cluster using the thin 
>> client.
>> 
>> I’ve found a performance issue:
>> With 2 backups, the performance is pretty great.
>> With 4 backups the performance is really bad.
>> So I wanted to ask why would this happen.
>> 
>> I assumed that queries are distributed and each node answers the query only 
>> with its primary partitions and adding backups wouldn’t affect performance.
>> 
>> Thanks everyone!
>  
>  
>  
>  


Reply via email to