IOPS не ограничен значением «innodb_io_capacity».
Как сказал Кристофер, изменить это значение невозможно, и для этого есть веская причина, так как оно не только заметно не повышает производительность, но также приводит к тому, что другие проблемы, такие как задержка на транзакцию, становятся более переменными, чтовлияет на многие рабочие нагрузки.
Мы провели обширные тесты, чтобы определить значение этого и других флагов MySQL.Повышение этого предела не улучшает производительность, указывая на то, что существуют другие узкие места, с которыми сталкиваются до достижения уровней IOPS для чтения и записи.
InnoDB использует буфер двойной записи, который имеет жестко заданные ограничения,не масштабируется до этих уровней.Это используется для предотвращения повреждения данных после определенных типов сбоев.Мы хотели бы иметь возможность отключить это, что должно быть возможно, если записи являются атомарными для размера блока 16 КБ, который MySQL использует по умолчанию, хотя мы не можем гарантировать, что мы сделаем это доступным как часть Cloud SQL.В настоящее время клиенты могут управлять MySQL в экземпляре Compute Engine, чтобы воспользоваться этой функцией BETA .