Mysql MariaDB:对于嵌入式数据库,页面缓存/缓冲池是否在数据库连接之间共享?

Mysql MariaDB:对于嵌入式数据库,页面缓存/缓冲池是否在数据库连接之间共享?,mysql,innodb,mariadb-10.5,Mysql,Innodb,Mariadb 10.5,我有一个使用嵌入式MariaDB数据库的多线程(OpenMP)应用程序。有时我使用Aria,有时我使用InnoDB。当我为Aria设置页面缓存缓冲区大小(Aria_pagecache_buffer_size)或InnoDB缓冲池大小(InnoDB buffer pool size)时,该内存是否会在嵌入式数据库的所有OpenMP线程之间共享?还是每个连接都是专用的?InnoDB: 缓冲池在所有连接之间共享。(从MariaDB的角度来看,“连接”非常重要;它不关心客户机中发生了什么。) 多少公羊?

我有一个使用嵌入式MariaDB数据库的多线程(OpenMP)应用程序。有时我使用Aria,有时我使用InnoDB。当我为Aria设置页面缓存缓冲区大小(Aria_pagecache_buffer_size)或InnoDB缓冲池大小(InnoDB buffer pool size)时,该内存是否会在嵌入式数据库的所有OpenMP线程之间共享?还是每个连接都是专用的?

InnoDB:

缓冲池在所有连接之间共享。(从MariaDB的角度来看,“连接”非常重要;它不关心客户机中发生了什么。)

多少公羊?请记住,Aria和InnoDB没有太多共享。因此,必须在缓冲池和页面缓存之间分割大部分内存。很多小东西都是“普通的”