Magento и innodb_buffer_pool_size = 2G, когда данные только 500M - PullRequest
0 голосов
/ 20 мая 2011

Технический документ Magento рекомендует установить innodb_buffer_pool_size на 50–80% моих серверов 4G RAM. Действительно ли это необходимо, когда моя база данных Magento содержит только 500M данных таблиц и 500M индексов?

Я знаю, что нужно учитывать другие переменные, но установка innodb_buffer_pool_size = 2G выглядит несколько излишне ...! Я прав?

Ответы [ 2 ]

1 голос
/ 19 августа 2011

http://www.mysqlperformanceblog.com/2007/11/03/choosing-innodb_buffer_pool_size/

"Это, конечно, предполагает, что ваша база данных велика, поэтому вам нужен большой буферный пул, если нет - достаточно будет установить буферный пул немного больше, чем размер вашей базы данных."

так что, в общем-то, да, если ваши данные innodb (таблицы, индексы и т. Д.) Намного меньше 2G, вы не получаете производительность при более высоком значении.

0 голосов
/ 20 мая 2011

Нет, это предложение не зависит от размера вашего набора данных, а скорее связано с производительностью и ресурсами, доступными для innodb, чтобы работать быстрее / лучше

...