Resultados da pesquisa a pedido "query-performance"

3 a resposta

O curinga na coluna mais à esquerda do índice composto significa que as colunas restantes no índice não são usadas na pesquisa de índice (MySQL)?

Imagine que você tenha um índice composto primário delast_name,first_name. Então você realizou uma pesquisa deWHERE first_name LIKE 'joh%' AND last_name LIKE 'smi%'. O curinga usado na condição last_name significa que a condição first_name ...

2 a resposta

Execute várias funções juntas sem perder desempenho

Eu tenho esse processo que tem que fazer uma série de consultas, usando pl / pgsql: --process: SELECT function1(); SELECT function2(); SELECT function3(); SELECT function4();Para poder executar tudo em uma chamada, criei uma função de processo ...

1 a resposta

O custo total "planejado" do Oracle é realmente menor do que alguns de seus elementos

Não consigo entender por que, às vezes, o custo total de um plano pode ser um número muito pequeno, enquanto, olhando para dentro do plano, podemos encontrar custos enormes. (na verdade, a consulta é muito lenta). Alguém pode me explicar ...

3 a resposta

Selecione valores distintos em um campo da tabela

Estou lutando para entender o ORM do Django. O que eu quero fazer é obter uma lista de valores distintos dentro de um campo na minha tabela .... o equivalente a um dos seguintes: SELECT DISTINCT myfieldname FROM mytable(ou ...

1 a resposta

A consulta no banco de dados Firebase com grande conjunto de dados é muito, muito lenta

Eu uso o banco de dados Firebase no meu aplicativo Android. Normalmente, funciona bem. Mas quando o banco de dados está ficando maior, o desempenho da consulta está piorando. Eu adicionei cerca de 5k de registro no banco de dados (nos nós "elk" e ...

2 a resposta

Por que uma ligeira alteração no termo de pesquisa atrasa tanto a consulta?

Eu tenho a seguinte consulta no PostgreSQL (9.5.1): select e.id, (select count(id) from imgitem ii where ii.tabid = e.id and ii.tab = 'esp') as imgs, e.ano, e.mes, e.dia, cast(cast(e.ano as varchar(4))||'-'||right('0'||cast(e.mes as ...

2 a resposta

Consulta MySQL com JOIN não usando INDEX

Eu tenho as seguintes duas tabelas no MySQL (simplificado). clicks (InnoDB)Contém cerca de 70.000.000 de registrosTem um índice nodate_added colunaTem uma colunalink_id que se refere a um registro nolinks mesalinks (MyISAM)Contém muito menos ...

1 a resposta

Alternando de loops FOR no plpgsql para comandos SQL baseados em conjunto

Eu tenho uma consulta bastante pesada comFOR loop para reescrever e gostaria de simplificá-lo, usando mais SQL em vez de construções plpgsql. A consulta se parece com: FOR big_xml IN SELECT unnest(xpath('//TAG1', my_xml)) LOOP str_xml ...

1 a resposta

Problema de desempenho da consulta para grandes dados aninhados no mongodb

Estou tentando consultar resultados de um grande conjunto de dados chamado'tarefas' contendo187297 documentosaninhados em outro conjunto de dados chamado'trabalhadores', que por sua vez está aninhado em uma ...

1 a resposta

Alterar de varchar para texto médio causa degradação do desempenho

Eu tenho uma tabela que armazena análises de produtos para um site. A tabela usa varchar (1000) para armazenar o tempo médio de resposta do comentário de revisão é de 0,5 segundos. Alterei o tipo de dados da coluna que mantém os dados em texto ...