[ 
https://issues.apache.org/jira/browse/IGNITE-22664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philipp Shergalis updated IGNITE-22664:
---------------------------------------
    Description: 
Every page in persistent page memory delta file uses ~15-20 kilobytes (default 
settings).

 

Examples. Inserting via storageUpdateHandler. No indexes:
 - Inserting 1 row at a time,  doing checkpoint after every insertion. 
Checkpoint saves 7 pages, pageSize is 1024, but delta file created uses up 144 
KB. 

 - Inserting million rows, every checkpoint with ~11000 pages creates delta 
files of ~180 megabytes

 

Also, after compaction one row uses ~300 bytes, while the same row in rocksDB 
uses ~100 bytes

 

Checkpoints / compaction are hardcoded to use 4 threads

  was:
Every page in persistent page memory delta file uses ~15-20 kilobytes.

 

Examples. Inserting via storageUpdateHandler. No indexes:
 - Inserting 1 row at a time,  doing checkpoint after every insertion. 
Checkpoint saves 7 pages, pageSize is 1024, but delta file created uses up 144 
KB. 

 - Inserting million rows, every checkpoint with ~11000 pages creates delta 
files of ~180 megabytes

 

Also, after compaction one row uses ~300 bytes, while similar row in rocksDB 
uses ~100 bytes


> Insanely memory consuming checkpoints in aipersist
> --------------------------------------------------
>
>                 Key: IGNITE-22664
>                 URL: https://issues.apache.org/jira/browse/IGNITE-22664
>             Project: Ignite
>          Issue Type: Improvement
>          Components: persistence
>            Reporter: Philipp Shergalis
>            Priority: Major
>              Labels: ignite-3
>
> Every page in persistent page memory delta file uses ~15-20 kilobytes 
> (default settings).
>  
> Examples. Inserting via storageUpdateHandler. No indexes:
>  - Inserting 1 row at a time,  doing checkpoint after every insertion. 
> Checkpoint saves 7 pages, pageSize is 1024, but delta file created uses up 
> 144 KB. 
>  - Inserting million rows, every checkpoint with ~11000 pages creates delta 
> files of ~180 megabytes
>  
> Also, after compaction one row uses ~300 bytes, while the same row in rocksDB 
> uses ~100 bytes
>  
> Checkpoints / compaction are hardcoded to use 4 threads



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to