Измерение производительности с помощью SHOW INNODB STATUS;

Если посмотреть на вывод команды SHOW INNODB STATUS для mysql, какие из них наиболее важны и каков будет показатель низкой производительности?

В частности, в разделе ФАЙЛ В / В, БУФЕРНЫЙ ПУЛ И ПАМЯТЬ.

Сервер БД это:

High-CPU Medium Instance

1.7 GB of memory
5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each)
350 GB of instance storage
32-bit platform
I/O Performance: Moderate
API name: c1.medium

Это продолжение этого: Производительность размера таблицы Mysql InnoDB

1 ответ

Решение

Вероятно, наиболее важным значением является "частота попадания в буферный пул", оно должно быть достаточно высоким. Затем вы должны проверить количество операций записи / сек и fsyncs / сек, количество fsyncs / сек не должно быть слишком большим (если это число меньше 1, это нормально, но это зависит от реализации вашей файловой системы и / или базового оборудования, если у вас есть HW RAID с BBU, которому предписано буферизовать запросы fsync, большое количество fsyncs не сильно повлияет на производительность).

Другие вопросы по тегам