При просмотре вывода SHOW INNODB STATUS на mysql на какие наиболее важные значения следует обращать внимание и что может быть индикатором низкой производительности?
В частности, в разделах FILE I / O и BUFFER POOL AND MEMORY.
Сервер БД:
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
Вероятно, наиболее важным значением является "Скорость попадания в буферный пул", оно должно быть достаточно высоким. Затем вы должны проверить количество операций записи / сек и fsyncs / sec, количество fsyncs / sec не должно быть слишком большим (если это число меньше 1, все в порядке, но это зависит от реализации вашей файловой системы и / или базового оборудования, если у вас есть HW RAID с BBU, которому предписано буферизовать запросы fsync, большое количество fsync не сильно повлияет на производительность).