«explain» 태그된 질문

4
다양한 타임 스탬프 (2 열)에서 쿼리 최적화
우분투 12.04에서 PostgreSQL 9.1을 사용합니다. 일정 시간 내에 레코드를 선택해야합니다. 테이블 time_limits에는 두 개의 timestamp필드와 하나의 integer속성이 있습니다. 내 실제 테이블에는이 쿼리와 관련이없는 추가 열이 있습니다. create table ( start_date_time timestamp, end_date_time timestamp, id_phi integer, primary key(start_date_time, end_date_time,id_phi); 이 테이블은 대략 2M 레코드를 포함합니다. 다음과 같은 쿼리는 많은 시간이 걸렸습니다. …


1
EXPLAIN ANALYZE는 plpgsql 함수 내부의 쿼리에 대한 세부 정보를 표시하지 않습니다
PostgreSQL 9.3에서 PL / pgSQL 함수를 여러 복잡한 쿼리와 함께 사용하고 있습니다. create function f1() returns integer as $$ declare event tablename%ROWTYPE; .... .... begin FOR event IN SELECT * FROM tablename WHERE condition LOOP EXECUTE 'SELECT f2(event.columnname)' INTO dummy_return; END LOOP; ... INSERT INTO ... FROM a LEFT JOIN …

3
MySQL은 왜이 명령에 대해 강제로 색인을 무시합니까?
나는 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
EXPLAIN 명령의 시간 형식 이해-Postgres
주어진 쿼리에서 EXPLAIN ANALYZE 명령을 실행할 때 출력 시간 값을 해석하는 데 어려움을 겪고 있습니다. 예를 들어 (실제 시간 = 8163.890..8163.893)입니다. 내부 소수는 반복되는 문자를 나타 냅니까? 죄송합니다.이 질문에 대한 답이있을 수도 있지만 결과를 올바르게 해석하고 싶습니다. -> GroupAggregate (cost=2928781.21..2929243.02 rows=1 width=27712) (actual time=8163.890..8163.893 rows=1 loops=1)

2
Explain이 답을 알 때 count (*)가 느린 이유는 무엇입니까?
이 쿼리 : select count(*) from planner_event실행하는 데 시간이 오래 걸립니다. 너무 오래 걸리기 전에 포기하고 죽였습니다. 그러나을 실행 explain select count(*) from planner_event하면 행 수 (14m)가있는 출력에서 ​​열을 볼 수 있습니다. 어떻게 설명하면 행 수를 즉시 얻을 수 있지만 count (*)를 실행하는 데 시간이 오래 걸립니까?
14 mysql  count  explain 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.