2013-07-22 3 views
0

У меня есть база данных MySql, чьи таблицы весит 40 гигабайт, а когда я запускаю команду «top -c», это показывает, что mysql использует 14 ГБ ОЗУ.Выбор размера облака SQL-экземпляр

Чтобы перенести эту базу данных на облачный SQL, нужно ли мне поддерживать такое же количество бара? Или способ, которым облако SQL управляет индексами и памятью, означает, что я могу выбрать сервер, меньше оперативной памяти? Существуют ли инструменты, которые позволят мне узнать, страдает ли производительность из-за нехватки оперативной памяти?

Спасибо за Ваш отзыв

С уважением, Марсело

ответ

1

В общем, вы не должны поддерживать тот же объем оперативной памяти. MySQL кэширует данные в ОЗУ для быстрого доступа, поэтому меньше RAM = более медленные запросы.

Перед тем, как перейти в облако, я проведу несколько тестов, используя MySQL benchmarks, что должно дать вам некоторые эмпирические цифры, которые помогут принять ваше решение относительно объема оперативной памяти, в которой вы нуждаетесь.