2010-05-10 2 views
13

이름이 꽤 많이 다 있습니다. 지금 나는 다람쥐를 사용하고 있습니다 - 자주 충돌하고 메모리 문제 (나는 힙 크기를 늘려 보았습니다)로 고통 받고 있습니다. 특별히 화려하지 않거나 완전한 기능을 필요로하지는 않습니다. 150 만 라인, 8 컬럼 결과 세트를 저장하기 위해 2.4GB의 RAM을 차지하지 않을 것입니다.Windows 용 Postgres 그래픽 클라이언트

+0

동일한 질문 (http://stackoverflow.com/questions/105788/good-postgresql-client-for-windows) – jwfearn

답변

9

PgAdmin을 사용하십시오.

그러나 - 나는

PgAdmin 자동으로 제한 할 수있는 능력을 가지고 있습니다 ... 당신이 150 만 개 행이 결과 집합이있을 때 많은 양의 메모리를 사용하지 않을 것을 많이 찾을 생각하지 않는다 반환 된 행 수 - 개요를 얻을 수 있지만 검색 결과가 표시 될 때까지 기다리지 않아도됩니다. 그러나 많은 행을 반환하는 쿼리를 작성하는 경우 문제가 발생할 것입니다.

(당신은 또한 limit SQL 명령을 볼 수 있습니다 당신이 다시 얼마나 많은 결과 제한)

+0

제안 해 주셔서 감사합니다. 호기심에서, 그 결과로 그 크기가 클라이언트에게 메모리 문제를 일으키는 이유는 무엇입니까? – alex

+0

반드시 메모리 문제를 일으키지는 않겠지 만 엄청난 결과 세트를 반환하는 경우 반드시 더 많은 메모리가 필요합니다. 이 두 가지 이상을 실행하면 데이터 자체에 필요한 것뿐만 아니라 행 정보 + 메모리 누출과 같은 오버 헤드가 발생합니다 ... – RodeoClown

+0

오, 백만 행 이상을 반환하는 것은 분명히 달릴 시간. 일반적으로 쿼리를 테스트 할 때마다 백만 개 이상을 볼 필요가 없습니다. – RodeoClown

1

하나의 옵션은 서버에서 phpPgAdmin을 사용하는 것입니다. 웹 앱이지만 가볍고 설치가 쉽습니다.

결과에 페이지 매김을 적용 할 수 있으므로 큰 결과 집합을 처리 할 수 ​​있습니다. pgAdmin이 할 수있는 모든 것을 할 수는 없지만 일상적으로 사용하기 위해서는 선호합니다.

1

참고 :이 나는이 duplicate question 준 같은 대답이다.

나는 dbVis을 권장합니다. 클라이언트는 Mac, Windows 및 Linux에서 실행되며 PostgreSQL을 비롯한 다양한 데이터베이스 서버를 지원합니다.

관련 문제