Hoje vou falar sobre uma pequena mudança de código que pode significar megas e megas de dados e, conseqüentemente, de performance! :D
Suponhamos que você tenha um script que receba dados de sei lá onde e cadastre-os no MySQL, seria mais ou menos assim:
As consultas passadas para o MySQL ficariam mais ou menos assim:
Não tem nada de errado com o código.. Funciona perfeitamente… Faz o contador direitinho.. Mas imagine se você tem 4000 registros pra inserir na tabela… Você vai rodar 4000 mysql_query() e vai deixar o seu MySQL maluquinho!
Não seria muito melhor fazer assim:
A nossa consulta ficaria mais ou menos assim:
Você pode fazer isso sem problema nenhum e com apenas uma “execução de consulta” você insere os três registros de uma só vez… Não é uma maravilha? :D