linux-BR.org

Notícias de software livre e tecnologias

Criei 9 tabelas com 100k, 200k, 500k, 1m, 2m, 5m, 10m, 20m, 30m, 50m, 60m de linhas, respectivamente.O tamanho padrão da página é 16k, que consiste em cabeçalhos, registros do sistema, registros de usuários, diretor de página e trailer.Depois disso, se eu executar a mesma consulta novamente e ela procurará o resultado diretamente da memória, que é de 0,5ms, igual à rede RTT.Caso contrário, o desempenho da tabela será rebaixado, você encontrará a consulta SQL muito mais lenta que o habitual quando estiver acima do limite suave.Mas após a primeira execução, os dados são armazenados no pool de buffer e a execução pode obter o resultado pelo cálculo da memória e evitar a E/S de disco, o que é muito mais rápido.

Fonte: https://yishenggong.com/2023/05/22/is-20m-of-rows-still-a-valid-soft-limit-of-mysql-table-in-2023/