Konstantin Orlov created IGNITE-23957:
-----------------------------------------

             Summary: Sql. Fix excessive memory consumption during query 
processing
                 Key: IGNITE-23957
                 URL: https://issues.apache.org/jira/browse/IGNITE-23957
             Project: Ignite
          Issue Type: Bug
          Components: sql
            Reporter: Konstantin Orlov
            Assignee: Konstantin Orlov
         Attachments: Screenshot 2024-12-11 at 15.50.09.png

When running TPC-DS query 64 added in IGNITE-23944 on single node cluster, it 
take ~5 minutes of execution time to exhaust 9GB of heap (see  !Screenshot 
2024-12-11 at 15.50.09.png! ).

Analysis of heap dump shows that heap is mostly occupied by small (up to 1.5KB) 
byte arrays being referred by HashJoinNode. One of the possible candidates is 
key objects of hashStore. Another candidate is table row after normalization in 
{{FieldDeserializingProjectedTuple}} (the latter preallocates 1024 KB, while 
the most biggest row barely occupies a couple of hundreds bytes).





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

Reply via email to