Jump to content


Photo

Problema Com Desempenho


  • Faça o login para participar
1 reply to this topic

#1 ph_Rodrigues

ph_Rodrigues

    Jesus, take me back !!!

  • Usuários
  • 322 posts
  • Sexo:Masculino
  • Localidade:Goiânia-GO

Posted 09/08/2011, 15:26

Boa tarde pessoal,

Estou com problemas em um projeto que estou desenvolvendo. Tenho uma tabela (tbl_xpto, por exemplo) com cerca de 20.000 registros.

A estrutura dela e mais ou menos assim:

tbl_xpto
--
id INT(11), PRIMARY KEY, AUTO INCREMENT
nome VARCHAR(100)
url_id VARCHAR(110) UNIQUE
tags TEXT
insert_date DATATIME
status CHAR(1)

E quando vou fazer consultas simples nela, como:

SELECT r.* FROM tbl_xpto r WHERE r.tags LIKE '% mytag %' AND insert_date >= '2011-08-01 00:00:00' AND  insert_date <= '2011-08-09 00:00:00' AND r.status = '1' ORDER BY r.insert_date DESC LIMIT 0, 20

Esta demorando cerca de 8s para retornar o resultado. Alguem tem alguma ideia do que possa estar acontecendo, ou alguma dica de otimizacao?


Agradeco muito pelas respostas.
Pedro Henrique de M. Rodrigues <GO-Goiânia>

<----------- JESUS, O PÃO DA VIDA!!! ----------->

Zaplim - Soluções em Internet
Portal Veste Moda Brasil

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 09/08/2011, 19:15

Está rodando isso onde? 20 mil registros é pouca coisa ainda. Se for local, aí é normal demorar. Se for em um servidor, deve considerar contratar outro.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq