Perguntas com a marcação «explain»

4
Otimizando consultas em vários timestamps (duas colunas)
Eu uso o PostgreSQL 9.1 no Ubuntu 12.04. Preciso selecionar registros dentro de um intervalo de tempo: minha tabela time_limitspossui dois timestampcampos e uma integerpropriedade. Existem colunas adicionais na minha tabela real que não estão envolvidas com esta consulta. create table ( start_date_time timestamp, end_date_time timestamp, id_phi integer, primary key(start_date_time, …



3
Por que o MySQL ignora o índice, mesmo em vigor para esta ordem?
Eu corro um EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | NULL …

2
Entendendo o formato de hora do comando EXPLAIN - Postgres
Quando executo o comando EXPLAIN ANALYZE em uma determinada consulta, estou tendo dificuldades para interpretar o valor do tempo gerado. Por exemplo (tempo real = 8163.890..8163.893). Os decimais internos representam caracteres repetidos? Desculpe, essa pode ser uma pergunta noobish, mas quero ter certeza de que estou interpretando os resultados corretamente. …

2
Por que a contagem (*) é lenta, quando o explica sabe a resposta?
Esta consulta: select count(*) from planner_eventleva muito tempo para ser executada - por muito tempo, desisti e a matei antes que ela terminasse. No entanto, quando executo explain select count(*) from planner_event, vejo uma coluna na saída com o número de linhas (14m). Como a explicação pode obter o número …
14 mysql  count  explain 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.