Ir para conteúdo
  • 0

Qual a melhor forma de pegar dados de uma db extensa? - MySQL


Arkasher

Pergunta

8 respostass a esta questão

Posts Recomendados

Hmm, creio que entendi.

 

Filtros que você quer dizer, é por exemplo:

 

Se eu pesquisar no google "Minecraft" vai aparecer 60 milhões de resultados (exemplo).

 

Se eu colocar "Minecraft <nomedealgumyoutuberaqui>" vai diminuir o número de resultados, fazendo a pesquisa ficar mais rápida.

 

É isso?

Mais ou menos isso. Os filtros que eu digo são verificações, por exemplo:

 

SELECT * FROM tabela WHERE money <= 1000 && isLogged = true;

 

Já tira muitos resultados da query, pega apenas quem ta online e quem tem money menor ou igual a 1000.

Link para o comentário
Compartilhar em outros sites

Faça a pesquisa usando a maior quantidade de filtros, gerará menos resultados e com isso menos lag.

Hmm, creio que entendi.

 

Filtros que você quer dizer, é por exemplo:

 

Se eu pesquisar no google "Minecraft" vai aparecer 60 milhões de resultados (exemplo).

 

Se eu colocar "Minecraft <nomedealgumyoutuberaqui>" vai diminuir o número de resultados, fazendo a pesquisa ficar mais rápida.

 

É isso?

Link para o comentário
Compartilhar em outros sites

Mais ou menos isso. Os filtros que eu digo são verificações, por exemplo:

 

SELECT * FROM tabela WHERE money <= 1000 && isLogged = true;

 

Já tira muitos resultados da query, pega apenas quem ta online e quem tem money menor ou igual a 1000.

É, entendi, vlw :D

Link para o comentário
Compartilhar em outros sites

É só isso que falaram mesmo '-'

 

1º - Pega os dados com Thread e salva em cache

2º - No Select pega só os dados que tu precisa. (Olha o Exemplo 001 no spoiler)

3º - Usa filtros pra facilitar a busca

 

 

 

Table: model
Columns: name, id, money, isLogged
Values: kawayz, 1, 133123, false
Names and ID: ?
SQL: SELECT name, id FROM model WHERE money <= 500000 && isLogged = false
Names and ID: {name: kawayz, id: 1}

 

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...