батче, постоянно. Бывают паузы иногда, но редко. В паузы чтение происодит быстро, но когда в базу идёт запись - чтение жутко тормозит... Что можно предпринять?
Запись происходит в один поток
4 core, 16 RAM, network-ssd
Макс. IOPS:
Чтение - 4000
Запись - 4000
Макс. bandwidth
Чтение - 60 МБ/с
Запись - 60 МБ/с
https://cloud.yandex.ru/docs/compute/concepts/storage-read-write
думал про master-slave, но не уверен, что это поможет. что если мастер будет писать в слейв и в этот момент поступит запрос на чтение? или я что-то не так понимаю в репликации?
iops/bandwidth и количество записей в батче не связаны напрямую Запись “в полку” на диск тормозит чтение с диска и наоборот. Можно увеличить диск чтобы получить больше скорости, либо перейти на нереплицируемые диски.
думаешь, если уменьшить батч до 3к, например, разгрузит?
Нереплицируемые диски, почти теже сетевые диски
еще раз, количество записей в батче и количество операций с диском в секунду это вообще разные показатели.
да, увидел уже
у нас, кстати, была проблема с нереплицируемым диском, когда он отвалился спустя сутки, насколько я помню..
Ну, на то он и нереплицируемый. Надо многоголовый кластер делать.
Обсуждают сегодня