Hello Ryan, defragmentation is already implemented, your link was correct. The only documentation that I know existing is located here: [1]
It's an offline process that you trigger on an online node. There's also a "--defragmentation status" command to check the process for completion. You should manually restart the node when defragmentation is completed. That's a very quick introduction from me, please ask any specific questions. I think we'll find a way to run it on your data without issues. [1] https://www.gridgain.com/docs/latest/administrators-guide/defragmentation пт, 25 июн. 2021 г. в 04:11, Denis Magda <dma...@apache.org>: > Ignite fellows, > > I remember some of us worked on the persistence defragmentation features. > Has it been merged? > > @Valentin Kulichenko <valentin.kuliche...@gmail.com> probably you know the > latest state. > > - > Denis > > On Thu, Jun 24, 2021 at 11:59 AM Ilya Kasnacheev < > ilya.kasnach...@gmail.com> > wrote: > > > Hello! > > > > You can probably drop the entire cache and then re-populate it via > > loadCache(), etc. > > > > Regards, > > -- > > Ilya Kasnacheev > > > > > > ср, 23 июн. 2021 г. в 21:47, Ryan Trollip <ryanonthebe...@gmail.com>: > > > >> Thanks, Ilya, we may have to consider moving back to non-native storage > >> and caching more selectively as the performance degrades when there is a > >> lot of write/delete activity or tables with large amounts of rows. This > is > >> with SQL with indexes and the use of query plans etc. > >> > >> Is there any easy way to rebuild the entire native database after hours? > >> e.g. with a batch run on the weeknds? > >> > >> On Wed, Jun 23, 2021 at 7:39 AM Ilya Kasnacheev < > >> ilya.kasnach...@gmail.com> wrote: > >> > >>> Hello! > >>> > >>> I don't think there's anything ready to use, but "killing performance" > >>> from fragmentation is also not something reported too often. > >>> > >>> Regards, > >>> -- > >>> Ilya Kasnacheev > >>> > >>> > >>> ср, 16 июн. 2021 г. в 04:39, Ryan Trollip <ryanonthebe...@gmail.com>: > >>> > >>>> We see continual very large growth to data with ignite native. We have > >>>> a very chatty use case that's creating and deleting stuff often. The > data > >>>> on disk just keeps growing at an explosive rate. So much so we ported > this > >>>> to a DB to see the difference and the DB is much smaller. I was > searching > >>>> to see if someone has the same issue. This is also killing > performance. > >>>> > >>>> Founds this: > >>>> > >>>> > https://cwiki.apache.org/confluence/display/IGNITE/IEP-47%3A+Native+persistence+defragmentation > >>>> > >>>> Apparently, there is no auto-rebalancing of pages? or cleanup of > pages? > >>>> > >>>> Has anyone implemented a workaround to rebuild the cache and indexes > >>>> say on a weekly basis to get it to behave reasonably? > >>>> > >>>> Thanks > >>>> > >>> > -- Sincerely yours, Ivan Bessonov