나는 매우 빨리로드 된 postgresql 데이터베이스를 거의 곧 가질 계획입니다. 로드가 많은 mysql 데이터베이스를 관리하는 데 약간의 경험이 있지만 이제 postgresql을 사용해야합니다.
일상적인 데이터베이스 관리 및 상태보고에 가장 적합한 도구가 무엇인지 알고 싶습니다. (물론 콘솔이 가장 좋지만 다른 옵션에 대해서도 알고 싶습니다.)
모든 만남을 환영합니다!
나는 매우 빨리로드 된 postgresql 데이터베이스를 거의 곧 가질 계획입니다. 로드가 많은 mysql 데이터베이스를 관리하는 데 약간의 경험이 있지만 이제 postgresql을 사용해야합니다.
일상적인 데이터베이스 관리 및 상태보고에 가장 적합한 도구가 무엇인지 알고 싶습니다. (물론 콘솔이 가장 좋지만 다른 옵션에 대해서도 알고 싶습니다.)
모든 만남을 환영합니다!
답변:
가 pg_statsinfo는 당신을 위해 무엇인가? 아마 기본 통계 수집은 충분하다? 멋진의가 있습니다 게시물 에 SO 비슷한 주제와 함께.
디스크 공간, 프로세서로드 등과 같은 다른 모니터링에 무엇을 사용하고 있습니까? Nagios 인 경우 Postgres 플러그인 을 얻을 수 있습니다 . 그것은 아마도 전체적인 다른 모니터링 프레임 워크를 갖는 것보다 낫습니다.
정확히 찾고자하는 것에 따라 고려해야 할 여러 가지 도구가 있습니다. 항상 그렇듯이 모니터링 세계에는은 총알이 없습니다.
PostgreSQL Wiki에서 다소 권위있는 도구 목록을 컴파일하기 시작했습니다 .http : //wiki.postgresql.org/wiki/Monitoring
2012 년 말에는 Postgres 모니터링 프로젝트를 시작하면서 pg_stat_plans
제공 되는 정보를 활용하기 시작했습니다 . pganalyze라고하며 https://pganalyze.com 에서 찾을 수 있습니다. openourcing 하는 부분은 github 에서 구할 수 있습니다 .
Cybertec에서 제공하는 새로운 도구가 있습니다.
http://www.cybertec.at/en/postgresql_products/pgwatch-cybertec-enterprise-postgresql-monitor
(하지만 사용하지는 않았습니다)
dbWatch를 확인할 수 있습니다. 크로스 플랫폼 모니터링 및 관리 도구로 향후 감사, 데이터베이스 복제 및 성능 조정과 같은 더 많은 모듈을 추가 할 예정입니다.
나는 거기에서 일하면서 꽤 부분적이지만 http://www.dbwatch.com/ 에서 확인 하십시오 . 10 일 무료 사용권이 무료로 제공되지만 추가 테스트가 필요한 경우이를 연장 할 수 있습니다.
크리스
MindArray IPM을 확인하는 것이 좋습니다. 주요 성능 지표를 모니터링하기 위해 사용자 정의 가능한 성능 지표를 렌더링하여 Postgresql 성능에 대한 심층적 인 통찰력을 제공합니다. 느린 SQL, 테이블 잠금 및 사용자 세션과 관련된 모든 성능 문제는 DBA / IT 관리자에게 실시간으로보고됩니다. IPM을 사용하면 일반적인 데이터베이스 성능 동작에서 수집 된 데이터의 기준을 기반으로 고유 한 임계 값 또는 스마트 임계 값을 지정할 수 있습니다. 스마트 임계 값은 사서함에서 잘못된 변경을 제거하는 데 도움이됩니다.
나는 지난 1 년 동안 이것을 사용하고 있습니다.