[SP-pm] Queries em Batches no MySQL
Luis Motta Campos
luismottacampos at yahoo.co.uk
Fri Nov 12 02:41:25 PST 2010
On 11/11/2010 08:03 PM, Eden Cardim wrote:
>>>>>> "Diego" == Diego Piccolo <onekip em gmail.com> writes:
>
> Diego> E ai Pessoal, tudo bem??
> Diego> Eu gostaria de uma ajudinha pra desenhar uma solução bem performática/simples aqui pra uma necessidade até que trivial..
> Diego> Eu tenho uma tabela de dados com 100kk de registros indexados rodando em MySQL, com a seguinte estrutura :
> Diego> estrutura | id | suja | generica
>
> Diego> O conceito por trás dela é um mapeamento de uma palavra "suja" para sua forma limpa (exemplo tosco):
> Diego> | id | suja | generica
> Diego> 1 | Carroos de Corrida | carro de corrida
>
> Diego> O problema: Com base em uma lista de tamanho indefinido do usuário (geralmente 30k ~ 50k) de palavras sujas, eu preciso bater nessa base e pegar as palavras
> Diego> limpas...
>
> Diego> Se possível, eu gostaria de ver o que vocês me sugerem para deixar essa implementação da hora :) minha preocupação é qual é a melhor forma de fazer esse cara
> Diego> ai!
>
> Insere a lista numa segunda tabela e faz um outer join com a tabela de
> referência original.
E não se esqueça de remover seus índices, por que eles não vão ser úteis
para as queries, só vão ocupar espaço e ciclos de processador quando
você atualizar ou modificar a lista de palavras. :)
Putamplexos
--
Luis Motta Campos is a DBA,
Perl Programmer, foodie and photographer.
More information about the SaoPaulo-pm
mailing list