Резко возрастает iops на linux сервере с mysql и ssd

281
27 ноября 2017, 16:07

Сразу скажу, я еще нуб в базах.

Использую mysql(innodb) с минимальными правками в my.cnf. База порядка 10гб. Все запросы очень простые(select id from table where = ... limit 1). Запись вообще на самом минимальном уровне и с ней проблем нет( iops не скачет). Приложение на java(обертка) многопоточно(15 потоков запускает юзер раз в 10 мин) дергает небольшие данные каждым потоком (около 150кб ). Юзеров онлайн обычно не больше 20. Но вот именно это ничтожное количество юзеров создают такую нагрузку.

Поначитался литературы на эту тему и примерно понял, что проблема в том, что чтение с ssd пары килобайт данных умножается в несколько раз по отношению к ssd диску, тем самым поднимая iops.

Хостинг провайдер меня уже неоднократно блокирует за превышение iops(среднее значение 3000iops). Я же продолжаю ковырять свое java приложение и ничего не понимаю... как бы в java я уже не нуб.

Вопрос: как оптимизировать mysql(innodb) для простых запросов на ssd диске не превышая iops.

READ ALSO
Sharepoint 2013 тестирование чтения и записи offline

Sharepoint 2013 тестирование чтения и записи offline

Написание методов доступа чтения и записи в list sharepoint без использования его самогоМожет быть есть эмуляция или api для эмуляции?

204
Как активировать SetActive(false) GameObject в Unity3D?

Как активировать SetActive(false) GameObject в Unity3D?

Есть активный объект с прикреленным скриптомЕсть два объекта в режиме SetActive(false)

282
Плавное построение графика в chart (C#)

Плавное построение графика в chart (C#)

ЗдравствуйтеКак сделать так, что бы было видно как в chart строится график? Что бы потом его можно было остановить в любой момент по кнопке

340
Интеграция hmailserver и windows forms application

Интеграция hmailserver и windows forms application

Установил и настроил hmailserverХочу написать под него клиент

255