«postgresql-9.3» 태그된 질문

PostgreSQL 버전 9.3

1
실행 계획에서보고 된 인덱스 크기와 버퍼 수 사이의 큰 불일치
문제 우리는 같은 쿼리를 SELECT COUNT(1) FROM article JOIN reservation ON a_id = r_article_id WHERE r_last_modified < now() - '8 weeks'::interval AND r_group_id = 1 AND r_status = 'OPEN'; 시간 초과 (10 분 후)가 자주 발생함에 따라 문제를 조사하기로 결정했습니다. EXPLAIN (ANALYZE, BUFFERS)출력은 다음과 같습니다 : Aggregate (cost=264775.48..264775.49 rows=1 width=0) …

2
PL / pgSQL 함수로 레코드 반환-쿼리 속도 향상
나는이 Perl로 작성 비 분기 게임 데몬 PostgreSQL의 9.3 데이터베이스에 쓰기 플레이어 통계에 쿼리 acync 사용합니다. 그러나 데이터베이스에서 무언가를 읽을 필요가있을 때 (플레이어가 금지되었거나 플레이어가 VIP 상태 인 경우) 동기 쿼리를 사용합니다. 데이터베이스에서 값을 읽을 때까지 게임이 잠시 중단됩니다. 값을 읽기 위해 비동기 쿼리를 사용하기 위해 게임 데몬을 다시 작성할 …


3
Windows에서 PostgreSQL을 약간 업그레이드하는 방법 (예 : 9.3.0에서 9.3.1)은 무엇입니까?
Enterprise DB 내장 Windows 설치 프로그램을 사용하여 PostgreSQL에서 9.3.0에서 9.3.1 로의 작은 업그레이드를 수행하는 권장 방법은 무엇입니까? 먼저 제거하거나 기존 설치 위에 설치해야합니까? 현재 설치는 postgresql-9.3.0-1-windows-x64.exe로 수행되었습니다. 이제 postgresql-9.3.1-1-windows-x64.exe를 사용하여 업그레이드하고 싶습니다.

2
어레이의 효율적인 병합 (중복 제거)
나는 두 개의 테이블을 가지고 left2와 right2. 두 테이블이 모두 큽니다 (1-10M 행). CREATE TABLE left2(id INTEGER, t1 INTEGER, d INTEGER); ALTER TABLE left2 ADD PRIMARY KEY (id,t1); CREATE TABLE right2( t1 INTEGER, d INTEGER, arr INTEGER[] ); ALTER TABLE right2 ADD PRIMARY KEY(t1,d); 이 유형의 쿼리를 수행합니다. SELECT l.d …

1
postgresql pg_dump가 뷰를 테이블로 내보내는 이유는 무엇입니까?
다음을 사용 pg_dump하여 공개 스키마 정의 만 추출하기 위해 PostgreSQL 9.3 도구를 사용하고 있습니다. pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql 그러나 schema.sql우리의 견해 중 하나를 확인 하면 CREATE TABLE진술 대신 진술에 나타납니다 CREATE VIEW. 그러나 pg_dump특정보기를 사용하면 다음을 사용합니다. pg_dump -s -t myview -h host …

1
PostgreSQL : 뷰에서 열 삭제
VIEW진화 스크립트를 만들려고 하는 곳이 있으므로 열을 추가 할 수 있습니다. 그 부분은 잘 작동합니다. 열이 잘 추가되었습니다. 그러나 반대로 작동하지 않습니다. 마지막으로 추가 한 열을 제거하면 ERROR: cannot drop columns from view메시지 가 표시되지 않습니다 . 문제는이 특정보기에는 여러 가지 참조가 있다는 DROP CASCADE것입니다. 따라서 나는 굳이 할 수는 …

3
수십억 행 테이블에 대한 느린 쿼리 // 사용 된 인덱스
나는 젊은 개발자이고 데이터베이스 사용에 실제로 숙련되지 않았기 때문에 (PostgreSQL 9.3) 프로젝트에 문제가 발생하여 실제로 도움이 필요합니다. 내 프로젝트는 모든 장치가 초당 하나의 데이터 블록을 보내는 장치 (최대 1000 개 이상의 장치)에서 데이터를 수집하는 것입니다. 이는 시간당 약 3 백만 행을 만듭니다. 현재 모든 장치의 수신 데이터를 저장하는 하나의 큰 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.