«postgresql-10» 태그된 질문

1
PostgreSQL이 더 비싼 가입 순서를 선택하는 이유는 무엇입니까?
기본값을 사용하는 PostgreSQL default_statistics_target=1000 random_page_cost=1.5 버전 PostgreSQL 10.4 on x86_64-pc-linux-musl, compiled by gcc (Alpine 6.4.0) 6.4.0, 64-bit 진공 청소기로 청소하고 분석했습니다. 쿼리는 매우 간단합니다. SELECT r.price FROM account_payer ap JOIN account_contract ac ON ap.id = ac.account_payer_id JOIN account_schedule "as" ON ac.id = "as".account_contract_id JOIN schedule s ON "as".id = s.account_schedule_id …

1
이 LEFT JOIN이 LEFT JOIN LATERAL보다 성능이 나쁜 이유는 무엇입니까?
Sakila 데이터베이스에서 가져온 다음 테이블이 있습니다. 영화 : film_id는 pkey입니다 배우 : actor_id는 pkey입니다 film_actor : film_id 및 actor_id는 film / actor의 핵심 요소입니다. 특정 영화를 선택하고 있습니다. 이 영화에서는 모든 배우가 그 영화에 참여하기를 원합니다. 이에 대한 두 가지 쿼리가 있습니다. 하나는 a LEFT JOIN와 하나는 a LEFT JOIN …

2
Postgres의 "전환 테이블"은 무엇입니까?
Postgres 10의 새로운 기능을 설명 하는 페이지 에는“트리거 전환 테이블”이 언급되어 있습니다. 트리거에 대한 전이 테이블 이 기능은 AFTER STATEMENT적절한 경우 이전 행과 새 행을 쿼리에 노출하여 트리거를 유용하고 성능 적으로 만듭니다 . 이 기능을 AFTER STATEMENT실행 하기 전에는 트리거에 직접 액세스 할 수 없었으며 해결 방법은 비잔틴이었고 성능이 떨어졌습니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.