mariadb/extra
Marko Mäkelä bbd70fcc43 MDEV-23379 Deprecate&ignore InnoDB concurrency throttling parameters
The parameters innodb_thread_concurrency and innodb_commit_concurrency
were useful years ago when both computing resources and the implementation
of some shared data structures were limited. MySQL 5.0 or 5.1 had trouble
scaling beyond 8 concurrent connections. Most of the scalability bottlenecks
have been removed since then, and the transactions per second delivered
by MariaDB Server 10.5 should not dramatically drop upon exceeding the
'optimal' number of connections.

Hence, enabling any concurrency throttling for InnoDB actually makes
things worse. We have seen many customers mistakenly setting this to a
small value like 16 or 64 and then complaining the server was slow.

Ignoring the parameters allows us to remove some normally unused code
and data structures, which could slightly improve performance.

innodb_thread_concurrency, innodb_commit_concurrency,
innodb_replication_delay, innodb_concurrency_tickets,
innodb_thread_sleep_delay, innodb_adaptive_max_sleep_delay:
Deprecate and ignore; hard-wire to 0.

The column INFORMATION_SCHEMA.INNODB_TRX.trx_concurrency_tickets
will always report 0.
2020-08-04 06:59:29 +03:00
..
aws_sdk move aws_sdk to extra/ 2019-02-21 14:48:04 +01:00
mariabackup MDEV-23379 Deprecate&ignore InnoDB concurrency throttling parameters 2020-08-04 06:59:29 +03:00
readline Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
wolfssl FreeBSD compilation fixes 2020-06-04 23:52:46 +02:00
charset2html.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
CMakeLists.txt MDEV-21303 Make executables MariaDB named 2020-03-21 20:20:29 +01:00
comp_err.c Fixed wrong free in comp_err 2020-07-23 10:54:33 +03:00
innochecksum.cc MDEV-21133 follow-up: Use fil_page_get_type() 2020-05-07 17:15:34 +03:00
my_print_defaults.c perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
mysql_waitpid.c MDEV-12684 Show what config file a sysvar got a value from 2019-10-14 10:29:30 +02:00
mysqld_safe_helper.c
perror.c Merge 10.4 into 10.5 2019-11-19 10:45:28 +08:00
replace.c Fixed access to undefined memory found by valgrind and MSAN 2020-05-23 12:29:10 +03:00
resolve_stack_dump.c Merge 10.4 into 10.5 2020-04-25 21:57:52 +03:00
resolveip.c MDEV-12684 Show what config file a sysvar got a value from 2019-10-14 10:29:30 +02:00