1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-30 05:23:50 +03:00
Files
mariadb/mysql-test/suite/innodb/t
Marko Mäkelä 1a6f708ec5 MDEV-15058: Deprecate and ignore innodb_buffer_pool_instances
Our benchmarking efforts indicate that the reasons for splitting the
buf_pool in commit c18084f71b
have mostly gone away, possibly as a result of
mysql/mysql-server@ce6109ebfd
or similar work.

Only in one write-heavy benchmark where the working set size is
ten times the buffer pool size, the buf_pool->mutex would be
less contended with 4 buffer pool instances than with 1 instance,
in buf_page_io_complete(). That contention could be alleviated
further by making more use of std::atomic and by splitting
buf_pool_t::mutex further (MDEV-15053).

We will deprecate and ignore the following parameters:

	innodb_buffer_pool_instances
	innodb_page_cleaners

There will be only one buffer pool and one page cleaner task.

In a number of INFORMATION_SCHEMA views, columns that indicated
the buffer pool instance will be removed:

	information_schema.innodb_buffer_page.pool_id
	information_schema.innodb_buffer_page_lru.pool_id
	information_schema.innodb_buffer_pool_stats.pool_id
	information_schema.innodb_cmpmem.buffer_pool_instance
	information_schema.innodb_cmpmem_reset.buffer_pool_instance
2020-02-12 14:45:21 +02:00
..
2019-04-05 11:41:03 +03:00
2019-03-06 09:00:52 +02:00
2019-07-02 21:44:58 +03:00
2019-11-19 01:32:50 +02:00
2019-08-21 15:23:45 +03:00
2019-04-25 16:05:20 +03:00
2019-04-25 16:05:20 +03:00
2020-01-20 08:41:52 +02:00
2019-07-16 18:39:21 +03:00
2017-10-25 17:17:21 +03:00
2019-05-29 11:32:46 +03:00
2017-09-17 11:05:33 +03:00
2018-09-14 08:47:22 +02:00
2019-03-05 12:56:05 +02:00
2019-02-11 17:55:25 +02:00
2019-07-02 21:44:58 +03:00
2019-09-06 17:16:40 +03:00
2019-07-16 18:39:21 +03:00
2018-07-26 09:19:52 +03:00
2018-05-17 09:37:01 +03:00
2019-04-26 15:31:31 +03:00
2017-08-29 10:07:33 +03:00