Есть MySQL Cluster из нескольких машин, делаю SELECT JOIN и получаю ужасную скорость выполнения, в то время как на одиночном сервере все работает хорошо. База та же, все индексы на месте. В чем может быть проблема?
Johnnie Walker wrote:
> Есть MySQL Cluster из нескольких машин, делаю SELECT JOIN и получаю
> ужасную скорость выполнения, в то время как на одиночном сервере все
> работает хорошо. База та же, все индексы на месте. В чем может быть
> проблема?
Линк между машинами небось 100мбит?
Posted via RSDN NNTP Server 2.0 beta
Вроде гигабит, я уточню. А 100 мало?
Johnnie Walker wrote:
> Вроде гигабит, я уточню. А 100 мало?
Чаще всего да.
А можно узнать, за коим вам там понадобился кластер? Мой скромный опыт
говорит мне, что замена скажем 2х процессороного тазика на 4х
процессорный с удво(тро)ением памяти и более быстрым рейдом повышает
производительность намного больше чем если взять еще один такой же 2х
процессорный тазик и поставить его в кластер с первым, пусть даже и на
гигабите.
Posted via RSDN NNTP Server 2.0 beta
Тазики можно добавлять сколько угодно. С процессорами и памятью так не получится. К тому же, не думаю, что эффект от data patitioning окупится всего лишь увеличением мощности машины.
Johnnie Walker wrote:
> Тазики можно добавлять сколько угодно. С процессорами и памятью так не
> получится.
получится, правда тазик придется время от времени апгрейдить, например
мамку сменять
> К тому же, не думаю, что эффект от data patitioning окупится
> всего лишь увеличением мощности машины.
грамотный data patitioning не вызовет дикого траффика между машинами.
Posted via RSDN NNTP Server 2.0 beta