«postgresql» 태그된 질문

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

1
몇 시간 동안 PostgreSQL 트랜잭션 커밋
약 4 시간 동안 실행되고 꽤 오랜 시간 동안 커밋 상태에 있었던 사용자에서 PostgreSQL 서버로 두 개의 연결이있는 문제가 발생했습니다 (최소한 1 시간 동안 보았습니다) . 이러한 연결은 다른 쿼리의 실행을 차단하지만 자체는 차단되지 않습니다. 문제가되는 두 가지 연결은 다음과 같습니다. postgres=# select * from pg_stat_activity where usename = 'xxxxx'; …

1
PostgreSQL 8.4에서 트리거 기능을 실행하는 데 필요한 권한은 무엇입니까?
PostgreSQL 8.4에서 트리거 기능을 실행하는 데 필요한 권한은 무엇입니까? 역할로 설정된 권한은 트리거 기능을 실행하는 데 중요하지 않은 것 같습니다. 나는 언젠가 트리거 함수를 실행하는 데 필요한 권한이 EXECUTE 권한이지만 테이블 소유자에게는 트리거 기능을 호출하는 트리거를 발생시키는 작업을 수행하는 실제 역할이 아니라는 것을 알았습니다. 그 요점을 설명하는 문서 부분을 찾을 …


1
postgresql 트랜잭션 로그 플러시를 요청하려면 어떻게해야합니까?
다음과 같은 문제가 있습니다. "수직"Linux 배포 (Sophos UMT)는 PostgreSQL 9.2와 함께 구성을 저장합니다. 불행히도 마지막 업데이트 이후 일부 인스턴스의 트랜잭션 로그 (WAL)가 플러시되지 않고 커지고있는 것 같습니다. 이로 인해 pg_xlog 폴더가 기본 폴더보다 몇 배 더 커집니다. WAL 파일의 과도한 증가로 인해이 머신 중 하나 (VM)의 디스크가 월요일 전에 가득 …
11 postgresql 

1
Postgres : count (*) vs count (id)
나는 문서 에서 count(*)와 의 차이점을 보았습니다 count(pk). 나는 존재에 대해 모르고 count(pk)(어디서나 pk) 사용하고 있었다 .SERIAL PRIMARY KEYcount(*) 내 질문은 Postgres의 내부 최적화에 관한 것입니다. a SERIAL PRIMARY KEY가 모든 행에 존재하고 거짓이 아니며 행을 계산하거나 각 행에 대해 중복 술어 검사를 수행 한다는 것을 선택하는 것이 똑똑 합니까? …

2
가장 긴 접두사를 찾기위한 알고리즘
두 개의 테이블이 있습니다. 첫 번째는 접두사가있는 테이블입니다. code name price 343 ek1 10 3435 nt 4 3432 ek2 2 두 번째는 전화 번호가있는 통화 기록입니다 number time 834353212 10 834321242 20 834312345 30 각 레코드의 접두사에서 가장 긴 접두사를 찾는 스크립트를 작성 하고이 모든 데이터를 다음과 같이 세 번째 …

1
오류 : set_valued 함수가 컨텍스트에서 호출되어 세트를 승인 할 수 없습니다. 무슨 일이야?
우분투 12.04와 함께 Postgresql 9.1을 사용합니다. 내 질문에 크레이그의 대답에 영감을 SETOF 유형 또는 SETOF 기록의 병합 내가 사용하는 잘 갈 것이라고 생각 return query, setof record그리고이 plpgsql 기능에 일련의 발생기 : create or replace function compute_all_pair_by_craig(id_obj bigint) returns setof record as $$ begin return query select o.id, generate_series(0,o.value) from …

1
PostgreSQL pg_stat_activity는 COMMIT를 보여줍니다
우리는 최근 데이터베이스 서버를 4 개의 쿼드 코어 CPU와 32Gb의 램으로 업그레이드 된 머신으로 교체했습니다. 또한 스트리밍 복제의 슬레이브 역할을하기 위해 기존 박스를 용도 변경했습니다. 두 상자 모두 CentOS 6.3 및 PostgreSQL 9.2를 실행하고 있습니다. 각 상자에서 실행되는 것은 Postgres뿐입니다. 이 구성은 트래픽이 증가하기 시작하면서 갑자기 몇 가지 문제가 발생하기 …
11 postgresql 

2
postgresql pg_ * 명령의 특정 버전 (8.4, 9.1)을 실행하는 방법 (예 : pg_dump)
Postgresql 버전 8.4 및 9.1이 설치되어 있습니다. 주어진 Postgresql 명령에 대해 실행할 특정 버전의 명령을 어떻게 지정합니까? (예를 들어, psql, pg_dump, pg_ctlcluster, pg_restore, ...) 8.4에서 9.1 로의 업그레이드를 준비 할 때 pg_dump를 수행하고 싶기 때문에 제 질문에 대한 동기가 생겼으며 현재 실행중인 pg_dump 버전을 알고 싶습니다. 우분투 10.04 Natty에서 실행 …

2
대용량 트랜잭션 및 데이터웨어 하우징을위한 PostgreSQL
PostgreSQL에 익숙하지 않기 때문에 이전에는 대규모 배포를 한 적이 없습니다. 그러나 엔터프라이즈 솔루션에 대한 경험이 풍부하며 PostgreSQL을 사용하여 배운 내용 중 일부를 적용하고 싶습니다. 많은 수의 데이터와 트래픽을 처리 할 수있는 크기의 사이트가 있습니다. 인프라는 EC2 인스턴스 및 EBS 볼륨을 사용하여 AWS (Amazon)를 사용하여 구축됩니다. 설계에는 분석 및보고를 처리하기위한 주 …

2
로드 밸런서와 연결 풀링 — 차이점이 있습니까?
출시 직후 수백만 명의 사용자에게 서비스를 제공 할 것으로 예상되는 프로젝트를 진행하고 있습니다. 데이터베이스는 postgres이며 현재로서는 두 대 이상의 서버가 필요하다고 가정합니다. 확장 가능한 시스템에 정통한 시스템 관리자는 웹 서버와 데이터베이스 서버 사이에로드 밸런서를 배치 할 것을 제안했습니다. 내 질문은 부하 분산과 연결 풀링의 차이점에 관한 것입니다. 성능을 유지하려면 둘 …
11 postgresql 

5
SQLite에서 PostgreSQL로 마이그레이션하는 도구
잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. SQLite에서 PostgreSQL로 지속적으로 마이그레이션해야합니다. 지속적으로, 나는 매일 SQLite 데이터베이스를 PostgreSQL로 다시 가져옵니다. PostgreSQL 데이터베이스를 수동으로 변경할 필요없이 SQLite에서 테이블을 변경할 수 있다면 좋을 것입니다. Python에서 마이그레이션을 실행하지만 명령 줄에서 제어 …

3
매직 칼럼“name”은 어디에서 왔습니까?
우연히 이것을 얻었습니다. db=> select name from site; ERROR: column "name" does not exist LINE 1: select name from site; ^ db=> select site.name from site; name --------------- (1,mysitename) (1 row) 두 번째 쿼리는 전체 행을 포함하는 튜플을 반환합니다. postgres 9.0.1 사용. 편집 : 요청에 의한 사이트 정의. 나는 정말로 …

1
PostgreSQL의 BLOB 또는 참조
바이너리 데이터 파일을 Ubuntu 서버에서 실행되는 PostgreSQL 데이터베이스에 저장해야합니다. 처음에는 각각 약 250kb 크기의 수십 개의 파일이 있습니다. 그러나 파일 수는 시간이 지남에 따라 증가합니다. 다른 다운 스트림 분석을 위해 파일에서 데이터를 추출해야 할 수도 있습니다. 이진 데이터를 BLOB 또는 참조로 저장해야한다는 오래된 질문에 대해 조사했습니다. 둘 다 분명히 장단점이 …
11 postgresql 

2
PostgreSQL에서 UniProt의 생물학적 순서
PostreSQL에 UniProt 생물학적 서열을 저장하는 가장 좋은 방법은 무엇입니까? 데이터 세부 사항 UniProt 에서 1200 만 개의 시퀀스를 가져옵니다. 이 숫자는 3-10 개월마다 두 배가 될 것입니다. 시퀀스의 길이는 100 ~ 500 억 자로 다양 시퀀스의 1 % 미만이 1 만자를 초과합니다. 더 긴 시퀀스를 별도로 저장하는 성능이 향상됩니까? 서열은 …
11 postgresql 

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