Почему кластеру MySQL требуется больше оперативной памяти по сравнению с базовой настройкой базы данных MySQL (без кластера)?
Каковы идеальные требования к объему оперативной памяти для кластера MySQL с 2 серверами MySQL на 2 разных хостах?
решение1
Одной из сильных сторон MySQL Cluster является то, что его можно запускать на обычном оборудовании, и в этом отношении у него нет никаких необычных требований.за исключением больших объемов оперативной памяти, поскольку все оперативные данные хранятся в памяти.
http://dev.mysql.com/doc/refman/5.0/en/mysql-cluster-overview-requirements.html
решение2
У меня нет прямого опыта работы с кластером MySQL, но я считаю, что это связано с кэшированием данных (агрессивным). Теоретически, кэшируя, вы предвидите закономерность локальности, то есть вы имеете тенденцию обращаться к определенному подмножеству данных снова и снова, поэтому имеет смысл кэшировать его в локальном узле.
Так сколько же? Я считаю, что реального порога нет. Запихивайте столько, сколько сможете... 2 или 4 гига, я думаю, разумное количество... или больше, если у вас большой набор данных.
с уважением,
Блог Mulyadi: the-hydra.blogspot.com