Cálculo aproximado de custo de inserção de dados em banco de dados MySQL

image_pdfimage_print

A velocidade de uma operação de INSERT de uma linha em banco de dados MySQL pode ser calculado com a seguinte aproximação:

– Conectar [3]

– Enviar a query para o servidor [2]

– Query parser [2]

– Inserir linha: (1 x tamanho da linha)

– Inserir indices: (1 x numero de indices)

– Fechar conexão: [1]

Esta aproximação de custo/peso das operações desconsidera o processamento inicial de abrir a tabela, que é executada uma vez para cada operação/query concorrente em execução.

Outro ponto importante no desempenho da inserção de dados é o tamanho da tabela, que quanto maior, tende a fazer a operação ficar mais lenta na proporção de log N, assumindo um índice B-tree.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!