«postgresql» 태그된 질문

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

3
PostgreSQL 초기 데이터베이스 크기
내 질문에는 두 부분이 있습니다. PostgreSQL에서 데이터베이스의 초기 크기를 지정하는 방법이 있습니까? 그렇지 않은 경우 시간이 지남에 따라 데이터베이스가 커질 때 조각화를 어떻게 처리합니까? 최근에 MSSQL에서 Postgres로 마이그레이션했으며 데이터베이스를 만들 때 MSSQL 세계에서 한 일 중 하나는 데이터베이스 및 트랜잭션 로그의 초기 크기를 지정하는 것이 었습니다. 이는 특히 데이터베이스의 "정상"크기를 …

2
데이터베이스 삭제 후 디스크 공간 확보
나는 dev 시스템에서 일하고 있는데, 나는 dev 목적으로 사용하고있는 데이터베이스 (foo)를 복원하고있다. 꼬임을 통해 작업하면서 방금 DROP DATABASE foo를 실행했습니다. 그러나 디스크의 모든 공간을 차지한다는 것을 빨리 깨달았습니다. 쓰레기. 다른 논리적 데이터베이스에서 VACUUM FULL이 이전에 삭제 한 데이터베이스 (foo)에서 공간을 비우나요? 나는 다른 논리적 데이터베이스에서 이것을 시도했지만 여유 공간이 회수되었지만 …

1
JDBC에서 명시 적 커밋을 비활성화하거나 SQL에서 감지하거나 데이터베이스를 읽기 전용 상태로 설정
배경 : http://sqlfiddle.com (내 사이트)에서 작업 중이며 가능한 한 악용 사례를 방지하려고합니다. 현재 해결중인 문제에 대해 질문함으로써 실수로 남용을 악화 시키지는 않지만 어떻게해야합니까? 나는 당신을 믿습니다. 주어진 트랜잭션 블록 내에서 사용자가 명시적인 '커밋'호출을 발행하지 못하게하고 싶습니다. SQL Fiddle의 컨텍스트에서 트랜잭션 블록은 오른쪽 패널에서 실행되는 코드입니다. 기본적으로 일반 텍스트 SQL 명령 …

1
PostgreSQL 데이터베이스 데이터 파일 무결성 검사
PostgreSQL 데이터베이스 시스템을 실행할 때 데이터베이스 전체의 무결성이 100 %임을 어떻게 알 수 있습니까? 기본적으로 내 데이터 파일과 페이지가 모두 손상없이 100 % 양호한 지 어떻게 알 수 있습니까? Microsoft SQL Server 세계에는 DBCC CHECKDB를 실행하여 문제가 있는지 알려주는 명령이 있습니다. 명령에 대해 더 많이 배우려는 경우 링크가 있습니다. DBCC …

4
"UTF8"인코딩을위한 NULL은 아니지만 유효하지 않은 바이트 시퀀스 : 0x00
지난 8 시간 동안 'mysqldump --compatible = postgresql'의 출력을 PostgreSQL 8.4.9로 가져 오려고 시도했지만 이미이 특정 문제에 대해 적어도 20 개의 다른 스레드를 읽었습니다. 실제로 유용한 답변. 덤프 된 MySQL 5.1.52 데이터 : mysqldump -u root -p --compatible=postgresql --no-create-info --no-create-db --default-character-set=utf8 --skip-lock-tables rt3 > foo 대상으로 PostgreSQL 8.4.9 서버 'psql …

3
파일에서 PostgreSQL 데이터베이스로 XML을 읽는 SQL
PostgreSQL XML값 으로 XML 파일을 읽기 위해 SQL을 작성하려면 어떻게 해야합니까? PostgreSQL에는 텍스트 문자열을 해당 유형으로 구문 분석하는 기능 이있는 기본 XML 데이터 유형 이 XMLPARSE있습니다. 파일 시스템에서 데이터를 읽는 방법도 있습니다. 그 COPY중에서도 성명서. 그러나 파일 시스템 항목에서 내용을 읽고 XML값 을 채우는 데 사용하는 기본 PostgreSQL SQL 문을 …
12 postgresql  xml 


1
PostgreSQL : TRUNCATE 후 디스크 공간이 해제되지 않습니다
나는 TRUNCATE거대한 (~ 120Gb) 테이블을 만들었습니다 files. TRUNCATE files; VACUUM FULL files; 테이블 크기는 0이지만 디스크 공간이 해제되지 않았습니다. 잃어버린 디스크 공간을 되 찾는 방법에 대한 아이디어가 있습니까? 업데이트 : 디스크 공간은 ~ 12 시간 후에 아무런 조치도 취하지 않고 해제되었습니다. 우분투 8.04 서버를 사용합니다.


2
PostgreSQL 8.3 : 쿼리 당 리소스 소비 제한
내가 사용하고 PostgreSQL의 8.3 + PostGIS와 1.3 에 지리 공간 데이터를 저장하기 위해 우분투 8.04 하디 . 이 특정 버전의 PostGIS에는 buffer()매우 복잡한 세그먼트를 계산할 때 버그 가 발생하여 전체 시스템이 멈출 때까지 쿼리가 더 많은 메모리를 차지합니다. 다음과 같은 PostgreSQL 메커니즘을 찾고 있습니다. 특정 쿼리에서 사용하는 메모리 소비 (및 …

3
최대 속성 수를 알 수없는 엔터티를 구현하는 방법은 무엇입니까?
나는 야구 시뮬레이션 프로그램을 디자인하고 있고 박스 스코어 스키마 디자인에 문제가 생겼다. 내가 가진 문제는 각 이닝에서 얼마나 많은 런이 득점되는지 추적하고 싶다는 것입니다. 실제 프로그램 에서이 작업을 수행하는 방법은 재생 시마다 증가하는 동적 배열을 사용하는 것입니다. 야구 경기에 익숙하지 않은 사람들은 게임이 9 이닝이 끝날 때까지 묶이지 않는 한 …

4
이 특정 중복 파생 테이블에 대해 주문이 보장되지 않을 가능성이 있습니까?
나는 Lukas Eder와의 트위터 대화 에서이 질문을 우연히 발견했다 . 올바른 동작은 가장 바깥 쪽 쿼리에 ORDER BY 절을 적용하는 것이지만 여기서는 가장 바깥 쪽 쿼리에 DISTINCT, GROUP BY, JOIN 또는 다른 WHERE 절을 사용하지 않기 때문에 RDBMS가 왜 내부 쿼리로 정렬 된 수신 데이터? SELECT * FROM ( SELECT …

1
PostgreSQL 테이블 스페이스를 어떻게 이동합니까?
PostgreSQL 9.3 테이블 스페이스를 물리적으로 옮기는 방법 /old/dir이 /new/dir있습니까? 나는 단지 mv디렉토리를 원하고 PostgreSQL에게 테이블 스페이스가 현재 위치한다고 말하고 싶다 /new/dir. ALTER TABLESPACE이름 만 바꿀 수있는 것 같습니다 . 새 테이블 공간을 만들고 데이터베이스를 이동하지 않도록하고 싶습니다. 필자는 시간과 디스크 공간이 많이 필요한 느린 복사 프로세스라고 가정합니다. 또한에 대한 심볼릭 …

4
소스 LOB 컬럼을 처리 할 때 "행별"페치 메소드 피하기
SSIS를 사용하여 새 SQL Server 스키마로 마이그레이션하려는 레거시 PostgreSQL 데이터베이스 소스 (ODBC)가 있습니다. 경고 메시지가 나타납니다. 테이블에 LOB 열이 있으므로 'Row by Row'페치 메소드가 적용됩니다. 열 내용은 LOB입니다 문제는 실제로 어떤 열도 LOB 일 필요 는 없다는 것입니다 . TEXT 유형 인 몇 가지가 있지만 varchar (max) 내에 쉽게 들어갈 …

2
큰 테이블에서 느린 인덱스 스캔
PostgreSQL 9.2를 사용하면 비교적 큰 테이블 (2 억 + 백만 행)에서 느린 쿼리로 인해 문제가 발생합니다. 나는 미친 것을 시도하지 않고 역사적인 가치를 추가합니다. 아래는 쿼리 및 쿼리 계획 출력입니다. 내 테이블 레이아웃 : Table "public.energy_energyentry" Column | Type | Modifiers -----------+--------------------------+----------------------------------------------------------------- id | integer | not null default nextval('energy_energyentry_id_seq'::regclass) …

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