Pytania otagowane jako explain

4
Optymalizacja zapytań w zakresie znaczników czasu (dwie kolumny)
Używam PostgreSQL 9.1 na Ubuntu 12.04. Muszę wybrać rekordy w określonym przedziale czasu: moja tabela time_limitsma dwa timestamppola i jedną integerwłaściwość. W mojej rzeczywistej tabeli znajdują się dodatkowe kolumny, które nie są związane z tym zapytaniem. create table ( start_date_time timestamp, end_date_time timestamp, id_phi integer, primary key(start_date_time, end_date_time,id_phi); Ta tabela …

4
Dlaczego pojawia się komunikat „Niemożliwe GDZIE zauważyłem po przeczytaniu tabel stałych” w zapytaniu wyjaśniającym?
Mam unikalny klucz złożony, taki jak fr (fromid, toid) w tabeli, kiedy uruchamiam zapytanie z wyjaśnieniem, otrzymuję następujący wynik: Impossible WHERE noticed after reading const tables` Zapytanie, które uruchomiłem: explain SELECT rid FROM relationship WHERE fromid=78 AND toid=60 Jakaś pomoc? EDYCJA 1: Kiedy używam poniższego zapytania: explain SELECT rid FROM …
27 mysql  explain 


3
Dlaczego MySQL ignoruje indeks nawet na siłę dla tego zamówienia?
Prowadzę 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 | NULL …

2
Zrozumienie formatu czasu polecenia EXPLAIN - Postgres
Kiedy uruchamiam komendę EXPLAIN ANALYZE dla danego zapytania, mam trudności z interpretacją wartości czasu wyjściowego. Na przykład (rzeczywisty czas = 8163,890..8163,893). Czy ułamki dziesiętne reprezentują powtarzające się znaki? Przepraszamy, może to być pytanie noobish, ale chcę się upewnić, że poprawnie interpretuję wyniki. -> GroupAggregate (cost=2928781.21..2929243.02 rows=1 width=27712) (actual time=8163.890..8163.893 rows=1 …

2
Dlaczego liczba (*) jest powolna, gdy wyjaśnienie zna odpowiedź?
To zapytanie: select count(*) from planner_eventuruchamia się bardzo długo - tak długo poddałem się i zabiłem, zanim się skończyło. Jednak po uruchomieniu explain select count(*) from planner_eventwidzę kolumnę na wyjściu z liczbą wierszy (14 m). Jak wyjaśnienie może natychmiast uzyskać liczbę wierszy, ale liczenie (*) zajmuje dużo czasu?
14 mysql  count  explain 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.