TPS by Thread Count - OLTP_RW

MariaDB Cached Read-Write and Write Cases

Comparison: TPS

ThreadsMariadb 11.4.2-MariaDB-logMariadb 12.1.2-MariaDB-log
4640.220673.867
81125.2631214.660
162328.1002149.333
323337.0632441.337
643766.3602186.910
1283930.7431974.470

System Info (per dataset)

PropertyMariadb 11.4.2-MariaDB-logMariadb 12.1.2-MariaDB-log
Hosthz-bench-jebhz-bench-jeb
CPU13th Gen Intel(R) Core(TM) i5-1350013th Gen Intel(R) Core(TM) i5-13500
CPU Count2020
Core Count1414
Socket Count11
OSLinuxLinux
RAM62.33 GB62.33 GB
Diskunknownunknown

Database Info (per dataset)

PropertyMariadb 11.4.2-MariaDB-logMariadb 12.1.2-MariaDB-log
Database Makermariadbmariadb
Database Version11.4.2-MariaDB-log12.1.2-MariaDB-log
Engineinnodbinnodb
Install Dir/home/jeb/taf-perl/database_software_installs/mariadb-11.4.2-linux-systemd-x86_64/home/jeb/taf-perl/database_software_installs/mariadb-12.1.2-linux-systemd-x86_64
Config File./database_config_files/mariadb_cache.cnf./database_config_files/mariadb_cache.cnf
Config Contents
[mysqld]
performance_schema=OFF
log_bin=OFF
sync_binlog=0
general_log=OFF
slow_query_log=OFF
default_storage_engine=InnoDB
default_authentication_plugin=mysql_native_password
tls_version = TLSv1.2,TLSv1.3
character_set_server=utf8mb4
collation_server=utf8mb4_general_ci
max_connections=200
open_files_limit=65535
table_open_cache=4000
thread_cache_size=128

# Innodb
innodb_buffer_pool_size=30G
innodb_flush_log_at_trx_commit=1
innodb_doublewrite=1
innodb_flush_method=O_DIRECT
innodb_flush_neighbors=0
innodb_log_file_size=2G
innodb_log_files_in_group=4
innodb_undo_tablespaces=2
innodb_undo_log_truncate=ON
innodb_io_capacity=2000
innodb_io_capacity_max=4000
innodb_read_io_threads=8
innodb_write_io_threads=8
innodb_file_per_table=1
innodb_default_row_format=dynamic
innodb_compression_algorithm=none
innodb_compression_level=0

# sync
sync_master_info=0
sync_relay_log=0
sync_relay_log_info=0

aria_pagecache_buffer_size = 128M
aria_sort_buffer_size = 128M

[mysqld]
performance_schema=OFF
log_bin=OFF
sync_binlog=0
general_log=OFF
slow_query_log=OFF
default_storage_engine=InnoDB
default_authentication_plugin=mysql_native_password
tls_version = TLSv1.2,TLSv1.3
character_set_server=utf8mb4
collation_server=utf8mb4_general_ci
max_connections=200
open_files_limit=65535
table_open_cache=4000
thread_cache_size=128

# Innodb
innodb_buffer_pool_size=30G
innodb_flush_log_at_trx_commit=1
innodb_doublewrite=1
innodb_flush_method=O_DIRECT
innodb_flush_neighbors=0
innodb_log_file_size=2G
innodb_log_files_in_group=4
innodb_undo_tablespaces=2
innodb_undo_log_truncate=ON
innodb_io_capacity=2000
innodb_io_capacity_max=4000
innodb_read_io_threads=8
innodb_write_io_threads=8
innodb_file_per_table=1
innodb_default_row_format=dynamic
innodb_compression_algorithm=none
innodb_compression_level=0

# sync
sync_master_info=0
sync_relay_log=0
sync_relay_log_info=0

aria_pagecache_buffer_size = 128M
aria_sort_buffer_size = 128M

Test Info (per dataset)

PropertyMariadb 11.4.2-MariaDB-logMariadb 12.1.2-MariaDB-log
Test Suitesysbench-luasysbench-lua
Test NameOLTP_RWOLTP_RW
Duration300300
Iterations33
Db drivermariadbmariadb
Debug sysbenchfalsefalse
Intermediate result22
Number of rows1000000010000000
Number of tables88
Timestamp2026-3-11 13:22:252026-3-10 16:38:28

Thread Count: 4

MetricMariadb 11.4.2-MariaDB-logMariadb 12.1.2-MariaDB-logDiff
Mean640.22673.8733.65
Max663.22681.9918.77
Min617.23658.4241.19
StdDev18.7810.93-7.85
CoV0.030.02-0.01
Median (p50)640.21681.1940.98
p95660.92681.9120.99
p99662.76681.9719.21
Skewness0.00-0.70-0.71
Iteration 1663.22658.42-4.80
Iteration 2617.23681.1963.96
Iteration 3640.21681.9941.78

Thread Count: 8

MetricMariadb 11.4.2-MariaDB-logMariadb 12.1.2-MariaDB-logDiff
Mean1125.261214.6689.40
Max1190.061229.8239.76
Min1042.131198.70156.57
StdDev61.7712.72-49.05
CoV0.050.01-0.04
Median (p50)1143.601215.4671.86
p951185.411228.3842.97
p991189.131229.5340.40
Skewness-0.42-0.090.33
Iteration 11143.601198.7055.10
Iteration 21190.061215.4625.40
Iteration 31042.131229.82187.69

Thread Count: 16

MetricMariadb 11.4.2-MariaDB-logMariadb 12.1.2-MariaDB-logDiff
Mean2328.102149.33-178.77
Max2635.472199.78-435.69
Min2088.422077.93-10.49
StdDev228.4051.91-176.50
CoV0.100.02-0.07
Median (p50)2260.412170.29-90.12
p952597.962196.83-401.13
p992627.972199.19-428.78
Skewness0.42-0.54-0.96
Iteration 12088.422077.93-10.49
Iteration 22260.412170.29-90.12
Iteration 32635.472199.78-435.69

Thread Count: 32

MetricMariadb 11.4.2-MariaDB-logMariadb 12.1.2-MariaDB-logDiff
Mean3337.062441.34-895.73
Max3410.882525.33-885.55
Min3242.372353.09-889.28
StdDev70.3670.380.02
CoV0.020.030.01
Median (p50)3357.942445.59-912.35
p953405.592517.36-888.23
p993409.822523.74-886.09
Skewness-0.42-0.090.33
Iteration 13242.372353.09-889.28
Iteration 23410.882445.59-965.29
Iteration 33357.942525.33-832.61

Thread Count: 64

MetricMariadb 11.4.2-MariaDB-logMariadb 12.1.2-MariaDB-logDiff
Mean3766.362186.91-1579.45
Max3857.992239.12-1618.87
Min3719.032106.83-1612.20
StdDev64.8057.49-7.31
CoV0.020.030.01
Median (p50)3722.062214.78-1507.28
p953844.402236.69-1607.71
p993855.272238.63-1616.64
Skewness0.71-0.61-1.32
Iteration 13719.032106.83-1612.20
Iteration 23722.062214.78-1507.28
Iteration 33857.992239.12-1618.87

Thread Count: 128

MetricMariadb 11.4.2-MariaDB-logMariadb 12.1.2-MariaDB-logDiff
Mean3930.741974.47-1956.27
Max3951.431980.39-1971.04
Min3904.141971.02-1933.12
StdDev19.754.21-15.55
CoV0.010.00-0.00
Median (p50)3936.661972.00-1964.66
p953949.951979.55-1970.40
p993951.131980.22-1970.91
Skewness-0.420.681.10
Iteration 13904.141971.02-1933.12
Iteration 23936.661972.00-1964.66
Iteration 33951.431980.39-1971.04