Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Melhore o desempenho na consulta de pesquisa de texto completo do MySQL


Aqui algumas dicas do que procurar para maximizar a velocidade de tais consultas com o InnoDB:

Eu não acho que você não pode ficar muito mais rápido olhando apenas para a consulta em si, talvez tente remover o ORDER BY parte para evitar classificação desnecessária. Para aprofundar isso, talvez crie o perfil da consulta usando o MySQLs inbuild profiler .

Fora isso, você pode verificar a configuração do seu servidor MySQL. Dê uma olhada este capítulo do manual MySQL , contém algumas boas informações sobre como ajustar o índice de texto completo às suas necessidades.

Se você já maximizou os recursos da configuração do seu servidor MySQL, considere olhar para o próprio hardware - às vezes até mesmo uma solução de custo perdido, como mover as tabelas para outro disco rígido mais rápido, pode fazer maravilhas.