“O uso de E/S assíncrona via interface Linux ‘io_uring’ deve realmente ajudar a melhorar o desempenho de IO, levando a latências mais baixas. Essa é uma grande vitória para o OLTP, onde o tempo é tudo … provavelmente veremos ganhos especialmente bons aqui em ambientes com armazenamento ligado à rede”, disse Lambert.
O IO assíncrono, de acordo com o Turner de Percona, permite que os trabalhadores do banco de dados emitam várias instruções de IO sem esperar que as instruções anteriores sejam concluídas, e isso obtém ganhos de desempenho por não bloquear o processamento enquanto aguardam o início das operações de IO.
No entanto, a AIO, por enquanto, suporta leituras pesadas em disco e não grava, apontaram especialistas, acrescentando que o trabalho está em andamento para melhorar as gravações de granel e gravações de ponto de verificação. Exemplos de cargas de trabalho OLTP pesadas de gravação são telemetria de veículos, mídias sociais e plataformas de jogos on-line.
