«postgresql» 태그된 질문

모든 PostgreSQL 버전. 해당 컨텍스트가 중요한 경우 postgresql-11과 같은 추가 버전 별 태그를 추가하십시오.

3
두 프로세스가 동시에 머 시리얼 뷰를 새로 고치려고하면 어떻게됩니까?
문서에 따르면 : 구체화 된 뷰에서 동시 선택을 잠그지 않고 구체화 된 뷰를 새로 고칩니다. (...) ... 다른 내용 ... 이 옵션을 사용하더라도 한 번에 하나의 REFRESH 만 하나의 구체화 된보기 에 대해 실행될 수 있습니다 . 나는 했다 구체화 된보기의 마지막 새로 고침 시간을 확인하는 기능을하고 60 초 이상 …

2
Postgres의 "전환 테이블"은 무엇입니까?
Postgres 10의 새로운 기능을 설명 하는 페이지 에는“트리거 전환 테이블”이 언급되어 있습니다. 트리거에 대한 전이 테이블 이 기능은 AFTER STATEMENT적절한 경우 이전 행과 새 행을 쿼리에 노출하여 트리거를 유용하고 성능 적으로 만듭니다 . 이 기능을 AFTER STATEMENT실행 하기 전에는 트리거에 직접 액세스 할 수 없었으며 해결 방법은 비잔틴이었고 성능이 떨어졌습니다. …

3
매우 느린 간단한 JOIN 쿼리
간단한 DB 구조 (온라인 포럼) : CREATE TABLE users ( id integer NOT NULL PRIMARY KEY, username text ); CREATE INDEX ON users (username); CREATE TABLE posts ( id integer NOT NULL PRIMARY KEY, thread_id integer NOT NULL REFERENCES threads (id), user_id integer NOT NULL REFERENCES users (id), date timestamp …

2
[FROM x, y]는 Postgres에서 무엇을 의미합니까?
Postgres를 시작하고 있습니다. 이 문서를 읽고이 쿼리를 보았습니다. SELECT title, ts_rank_cd(textsearch, query) AS rank FROM apod, to_tsquery('neutrino|(dark & matter)') query WHERE query @@ textsearch ORDER BY rank DESC LIMIT 10; 나는이 쿼리에 모든 것을 이해할 수 를 제외하고 이에 대한 : FROM apod, .... 이것은 무엇을 ,의미합니까? FROM쉼표로 구분 된 …
12 postgresql  join 


1
트랜잭션 ID 랩 후 xmin과 txid_current ()를 비교하는 방법은 무엇입니까?
Postgres 테이블에는 일반 열 외에도 다양한 시스템 열이 있습니다. 그 중 하나 인 xmin행을 만드는 데 사용 된 트랜잭션 ID를 저장합니다. 그것의 데이터 타입은 xid어떤 시점에서 랩핑하는 4 바이트 정수이다 (즉, 반드시 고유하지는 않다). 이 함수 txid_current()는 현재 트랜잭션 ID를 반환하지만 bigint""epoch "카운터로 확장되어 설치 기간 동안 줄 바꿈되지 않기 …

1
postgres_fdw 성능이 느립니다
외국인에 대한 다음 쿼리는 320 만 행에서 실행하는 데 약 5 초가 걸립니다. SELECT x."IncidentTypeCode", COUNT(x."IncidentTypeCode") FROM "IntterraNearRealTimeUnitReflexes300sForeign" x WHERE x."IncidentDateTime" >= '05/01/2016' GROUP BY x."IncidentTypeCode" ORDER BY 1; 일반 테이블에서 동일한 쿼리를 실행하면 0.6 초로 반환됩니다. 실행 계획은 상당히 다릅니다. 일반 테이블 Sort (cost=226861.20..226861.21 rows=4 width=4) (actual time=646.447..646.448 rows=7 …

2
psql에서 \ dt (+)를 사용할 때 왜 테이블 (PostgreSQL)을 볼 수 없습니까?
donor스키마에 reference따라 테이블 을 만들었습니다 . CREATE TABLE reference.donor ( donor_code smallint PRIMARY KEY, donor_name character varying NOT NULL, donor_type smallint REFERENCES reference.donor_type (type_id), alpha_2_code char(2) REFERENCES reference.iso_3166_1 (alpha_2_code) ); 다음과 같이 테이블을 채웠습니다. INSERT INTO reference.donor (donor_code, donor_name, donor_type, alpha_2_code) SELECT donor_code, donor_name, donor_type, alpha_2_code FROM reference.donor_template; 내가 실행할 …



2
Postgres에 EC2를 통해 RDS를 사용하는 이유는 무엇입니까?
현재 EC2에서 실행중인 데이터베이스가 있습니다. 더 큰 기계로 옮겨야하므로 RDS 사용에 대한 의문이 생겼습니다. 가격: 시간당 0.132 달러에 2 개의 SSD (각각 16GB), 2 개의 vCPU 및 4GB의 메모리 가있는 EC2 c3.large 인스턴스를 얻을 수 있습니다 [1] . 가장 가까운 (가격을 고려한) RDS 기계는 db.m3.medium시간당 $ 0.125 (Single-AZ)입니다 [2] . …

1
확장 된 트리와 같은 방식으로 재귀 쿼리 결과를 어떻게 정렬합니까?
다음 nodes과 같은 테이블이 있다고 가정 해 봅시다 . CREATE TABLE nodes ( node serial PRIMARY KEY, parent integer NULL REFERENCES nodes(node), ts timestamp NOT NULL DEFAULT now() ); 루트 노드가 최상위 노드에 있고 루트 노드 또는 다른 하위 노드에서 매달려있는 여러 하위 노드가있는 표준 노드 형 트리 구조를 나타냅니다. …

4
CLUSTER 후에 REINDEX가 필요합니까?
인덱스로 테이블을 재정렬하기 위해 CLUSTER를 사용하는 것을 고려하고 있습니다. 이러한 테이블 데이터의 재생산으로 인해 기존의 모든 인덱스가 부풀어 오르거나 쓸모가 없게됩니다. CLUSTER 후에 REINDEX가 필요하다는 표시가 있습니다. CLUSTER 가 REINDEX를 수행 한다는 것을 나타내는 다른 참조를 찾았습니다 . 공식 문서는 REINDEX 클러스터의 일부가되는 또는 (가 CLUSTER 후 ANALYZE 실행 제안 …
12 postgresql 

2
가장 긴 연속 시퀀스 선택
PostgreSQL 9.0에서 특정 열에 대해 가장 긴 연속 행 시퀀스를 가져 오는 쿼리를 작성하려고합니다. 다음 표를 고려하십시오. lap_id (serial), lap_no (int), car_type (enum), race_id (int FK) lap_no각각 고유 한 곳 은 어디입니까 (race_id, car_type)? 주어진 race_id및에 대해 가장 긴 시퀀스를 생성하기 위해 쿼리를 원 car_type하므로 int가장 높은 (또는 긴) 반환합니다 …

3
영역 이름 PostgreSQL 버그가있는 "AT TIME ZONE"?
이 stackoverflow 질문에 대답하고 이상한 결과를 찾았습니다. select * from pg_timezone_names where name = 'Europe/Berlin' ; name | abbrev | utc_offset | is_dst ---------------+--------+------------+-------- Europe/Berlin | CET | 01:00:00 | f 다음 질문 select id, timestampwithtimezone, timestampwithtimezone at time zone 'Europe/Berlin' as berlin, timestampwithtimezone at time zone 'CET' as cet …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.