heroku 데이터베이스 크기를 찾는 가장 빠른 방법
Heroku에서 공유 데이터베이스 의 현재 크기 를 확인하는 가장 빠른 방법은 무엇입니까 ?
러닝 heroku info
쇼 :
Data size: 480k
Addons: Basic Logging, Shared Database 5MB
데이터 크기는 공유 데이터베이스의 크기이며 여기서는 5MB로 제한됩니다.
nate c가 게시 한 것과 동일한 문서 페이지에서 :
heroku pg:info
이것은 공유 DB를 사용하지 않고 PG를 추가 기능으로 사용하는 경우에만 작동하는 것 같습니다.
또한 heroku gem이 최신 상태인지 확인하세요.
sudo gem update heroku
공유 DB의 크기를 확인하는 방법에 대한 아이디어가 있습니까? 방금 heroku db : pull을 수행 한 다음 mysqldump를 수행하고 파일 크기를 살펴 보았는데 이는 대략적인 추정치라고 생각했습니다.
새로운 방법은 다음과 같습니다.
heroku pg:info -a myapp
다음과 같은 내용이 표시됩니다.
=== HEROKU_POSTGRESQL_PURPLE_URL (DATABASE_URL)
Plan: Dev
Status: available
Connections: 1
PG Version: 9.1.5
Created: 2012-10-19 01:27 UTC
Data Size: 12.1 MB
Tables: 31
Rows: 36068/10000 (Above limits, access disruption imminent)
Fork/Follow: Unavailable
Nate의 답변에 따르면 :
로컬 머신에 Postgres를 설치하지 않은 공유 DB의 경우
heroku console
ActiveRecord::Base.connection.execute("SELECT pg_size_pretty(pg_database_size('postgres'))").first
'postgres'는 공유 DB의 이름입니다. template0 또는 template1을 입력하면 동일한 번호를 다시받습니다.
Posgtgresql에 직접 로그인 할 수 있습니다.
유형 heroku pg:psql
.
그러나 로컬 시스템에도 postgres가 있어야 사용할 수 있습니다 pgsql
(pg의 명령 줄 인터페이스).
db 이름이 무엇인지 모르는 경우 \l in
pgsql을 입력 하여 데이터베이스를 나열합니다. (postgres, template0 및 template1은 모든 설치에서 시스템 데이터베이스입니다.)
그때 SELECT pg_size_pretty(pg_database_size('dbname'));
heroku postgres 패널에서 https://postgres.heroku.com/ 모든 것을 볼 수 있습니다.
참조 URL : https://stackoverflow.com/questions/4220231/quickest-way-to-find-out-heroku-database-size
'Development Tip' 카테고리의 다른 글
키 저장소 내에서 키 별칭을 변경하는 방법은 무엇입니까? (0) | 2021.01.10 |
---|---|
git에서 삭제 된 파일에 대한 diff 억제 (0) | 2021.01.10 |
JavaScript에 사전 구현이 있습니까? (0) | 2021.01.10 |
정수의 자릿수 찾기 (0) | 2021.01.10 |
PHP 객체 배열 (0) | 2021.01.10 |