Машина с малой памятью завершает большие изменения таблицы за меньшее время

0

У меня два сервера баз данных.

Сервер A имеет память 128 ГБ с 75% для buffer_pool. Сервер B имеет 64 ГБ памяти с 25% для buffer_pool

На сервере A нет активности, а ALTER - в таблице 220 ГБ. На сервере B на ALTER есть активность репликации на той же таблице 220 ГБ.

Сервер B завершается через половину времени.

Может кто-нибудь объяснить, что может вызвать такое поведение? Все настройки на серверах A и B аналогичны, за исключением ресурсов памяти и buffer_pool.

Оба являются идентичными ОС, а сервер A имеет 16-ядерный процессор, а сервер B - 8 ядер.

  • 0
    Вам нужно гораздо больше информации, например, графики дискового ввода-вывода на обеих машинах, использования процессора / памяти и т. Д. Обе таблицы имеют одинаковый движок?
Теги:
buffer
percona

1 ответ

0

Не все - основная память, в моем случае такие факторы, как ОС и ЦП, имеют большое значение. Я тестировал одну и ту же БД на разных машинах (для проекта, над которым я работал), и нашел лучшую общую производительность в Linux i5-6200U и 8gb DDR4 машине, чем W7 i7-4000 и 16 ГБ DDR3 (примерно на 20% лучше)

  • 0
    Обновил мой вопрос со спецификациями ОС и процессора

Ещё вопросы

Сообщество Overcoder
Наверх
Меню