Synology Innodb puffer használat 0

Sziasztok,

Adott egy Synology DS920+ 8Gb rammal.

Ezen fut egy számlázó program adatbázisa (MariaDB), helyileg kb 6 számítógép akaszkodik rá. Rendben is működik, de szeretném a sebességet maximalizálni.

A Synology MariaDB beállításaiban be lehet állítani az InnoDB puffer méretét. 
Ezt beállítottam 1024 Mb-ra, amit elvileg le is foglal a rendszer szerint.

innodb_buffer_pool_size 1073741824

Viszont valamiért semmit se használ rá az SQL adatok szerint.

Amikor ezt futtatom:

SHOW GLOBAL STATUS LIKE 'Innodb_buffer_pool_read%';

Az eredmény:

Innodb_buffer_pool_read_ahead_rnd 0
Innodb_buffer_pool_read_ahead 14763
Innodb_buffer_pool_read_ahead_evicted 4971
Innodb_buffer_pool_read_requests 0
Innodb_buffer_pool_reads 57979

Elvileg az Innodb_buffer_pool_read_requests mutatná, hogy használatban van a puffer, vagyis van értelme a dolognak.

A MariaDB verzió: 10.11.6

A kérdésem az, hogy rosszul állítok be valamit? Vagy rosszul értelmezem a fenti adatokat? 

Elvileg pár perc sql használat után az értéknek változnia kéne, de itt napok óta se történik semmi.

Hozzászólások

show create table xxx;

egyáltalán INNODB formátumúak a táblák?

Ezért nem szokás ezt így csinálni. Ha van a Synolgy-nak SSH felülete, akkor lépj be, ha van egy kis szerencséd, van rajta perl meg mysql CLI kliens, futtasd meg a mysqltuner.pl -t és az alapán állítsd be ezeket a paramétereket.

Amúgy MariaDB bug: https://jira.mariadb.org/browse/MDEV-31309

Blog | @hron84

valahol egy üzemeltetőmaci most mérgesen toppant a lábával 

via @snq-

Járt már így más is...

Ha a select count from information_schema.INNODB_METRICS where name = 'buffer_pool_read_requests'; ad értéket, de a show global status like 'Innodb_buffer_pool_read_requests'; nulla, akkor a hibajegybe írd be, hogy Te a saját verziódon tapasztalod a jelenséget annak ellenére, hogy a .4 javította (elvileg).

De más regresszió is lehet azóta, ami ezt okozza. Ha InnoDB táblák, és nem 0 másodperce indult a szerver, akkor szerintem mindenképp kell mutatnia ennek a változónak 0-tól eltérő értéket.