devilcony opened a new issue, #30649:
URL: https://github.com/apache/doris/issues/30649

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/doris/issues?q=is%3Aissue) and found no 
similar issues.
   
   
   ### Version
   
   doris-2.0.2-rc05
   
   ### What's Wrong?
   
   My table have 4 HLL columns, if CREATE MATERIALIZED VIEW or ADD ROLLUP use 2 
or above HLL columns then create failed , if use only 1 HLL column then 
success. I doubt this is a memory issue.
   
   SHOW ALTER TABE MATERIALIZED VIEW -Msg shows:
   errCode = 2, detailMessage = rollup tasks failed on same tablet reach 
threshold [[ALTER], signature: 165636, backendId: 11268, tablet id: 165636], 
reason=task type: ALTER, status_code: INTERNAL_ERROR, status_message: 
[(10.195.8.176)[E-1602]SchemaChange check row nums failed], backendId: Backend 
[id=11268, host=10.195.8.176, heartbeatPort=9050, alive=true, 
lastStartTime=2024-01-31 14:21:00, tags: {location=default}], signature: 165636
   
   BE logs shows:
   W0131 14:58:47.489673 518774 beta_rowset_reader.cpp:289] failed to read next 
block: [MEM_LIMIT_EXCEEDED]PreCatch error code:11, [E11] Memory limit 
exceeded:[MEM_LIMIT_EXCEEDED]failed alloc size 32.00 B, exceeded 
tracker:<EngineAlterTabletTask#baseTabletI
   d=165200:newTabletId=165636>, limit 2.00 GB, peak used 2.00 GB, current used 
2.00 GB, exec node:<>, execute msg:Allocator mem tracker check failed. backend 
10.195.8.176 process memory used 4.91 GB, limit 24.85 GB. Can `set 
exec_mem_limit=8G` to change li
   mit, details see be.INFO.
   
   I have run `set global exec_mem_limit=8589934592`  to extend memory, but did 
not work, the log still shows limit 2.00 GB.
   
   ### What You Expected?
   
   Create successfully
   
   ### How to Reproduce?
   
   CREATE TABLE IF NOT EXISTS test_hll_rollup
   (           
        d1              VARCHAR(64)
       ,d2              DATE            
       ,d3              INT
       ,d4              VARCHAR(64)     
       ,d5              VARCHAR(1024)   
       ,r1              BIGINT SUM     
       ,r2              HLL HLL_UNION  
       ,r3              HLL HLL_UNION  
       ,r4              HLL HLL_UNION  
       ,r5              HLL HLL_UNION   
       ,r6              INT SUM        
       ,r7              BIGINT REPLACE 
       ,r8              DATETIME MAX   
   )
   AGGREGATE KEY(d1,d2,d3,d4,d5)
   DISTRIBUTED BY HASH(d1) 
   PROPERTIES (
     "replication_allocation" = "tag.location.default: 1"
   );
   
   insert about 200000000 rows into this table;
   
   alter table test_hll_rollup add rollup test_hll_rollup_1(d1,d2,r1,r2,r3,r4);
   SHOW ALTER TABLE MATERIALIZED VIEW;
   
   ### Anything Else?
   
   https://github.com/apache/doris/issues/29724 maybe samilar with this but im 
not sure
   
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to