[MCOL-5173] Undo Size Problems with MariaDB 10.6 Created: 2022-08-02  Updated: 2023-11-03

Status: Needs Feedback
Project: MariaDB ColumnStore
Component/s: None
Affects Version/s: None
Fix Version/s: Icebox

Type: Bug Priority: Major
Reporter: Maximiliano Dumon Assignee: Unassigned
Resolution: Unresolved Votes: 1
Labels: None

Attachments: JPEG File innodb-purge-activity-10.6.jpeg     JPEG File transaction-history-10.6.jpeg     JPEG File undo-space-usage-10.6.jpeg    

 Description   

We are doing tests with MariaDB 10.6 testing to deploy it on our production enviroment.

But, in our testing we have some wrong expirence with the undo purge process.

We did the test with sysbench tool:

{{sysbench \
--db-driver=mysql \
--mysql-user=sbtest_user \
--mysql_password=user_test \
--mysql-db=sbtest \
--mysql-host=mariadb-dba-test-01 \
--mysql-port=33033 \
--tables=32 \
--table-size=1000000 \
/usr/share/sysbench/oltp_read_write.lua prepare

sysbench \
--db-driver=mysql \
--mysql-user=sbtest_user \
--mysql_password=user_test \
--mysql-db=sbtest \
--mysql-host=mariadb-dba-test-00 \
--mysql-port=33033 \
--tables=32 \
--table-size=1000000 \
--threads=8 \
--time=0 \
--events=0 \
--report-interval=1 \
/usr/share/sysbench/oltp_read_write.lua run}}

After many tests an reads we found this pool of variables to set:

innodb_purge_threads = 32
innodb_purge_batch_size = 50
innodb_max_undo_log_size = 1G
innodb_purge_rseg_truncate_frequency = 64
innodb_undo_log_truncate = on

But, the problem was the same.

We didn't see the same behaivor wth MariaDB 10.5 version.

Executing this query:

select count from information_schema.innodb_metrics where name = 'trx_rseg_history_len';

The values never stop to increase.



 Comments   
Comment by Maximiliano Dumon [ 2022-08-11 ]

Wrong flow.

Comment by Marko Mäkelä [ 2023-11-03 ]

It seems that this should have been filed as a MDEV ticket against the InnoDB component of MariaDB Server. I believe that the problem has been addressed in MDEV-32050, to be included in releases next week, I hope. maximiliano.dumon, can you test that?

Generated at Thu Feb 08 02:55:53 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.