Najszybszy sposób na sprawdzenie rozmiaru bazy danych heroku
Jaki jest najszybszy sposób na sprawdzenie aktualnego rozmiaru mojej udostępnionej bazy danych w Heroku?
6 answers
Running heroku info
pokazuje:
Data size: 480k
Addons: Basic Logging, Shared Database 5MB
Rozmiar danych jest wielkością udostępnionej bazy danych, tutaj z limitem 5MB.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-16 12:34:09
Z tej samej strony doc, którą umieścił nate c:
heroku pg:info
To działa tylko wtedy, gdy nie używasz współdzielonego DB, ale używasz PG jako dodatku
Upewnij się również, że Twój klejnot heroku jest aktualny:]}sudo gem update heroku
Jakieś pomysły, jak zobaczyć wielkość wspólnego db? Po prostu zrobiłem heroku db: pull, a następnie mysqldump i spojrzałem na rozmiar pliku, pomyślałem, że to dobry przybliżony szacunek.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-12 03:41:46
Nowa droga wydaje się być:
heroku pg:info -a myapp
Zobaczysz coś w stylu:
=== 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
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-23 16:29:08
Na podstawie odpowiedzi Nate ' a:
For shared DB bez instalowania Postgres na twojej lokalnej maszynie
heroku console
ActiveRecord::Base.connection.execute("SELECT pg_size_pretty(pg_database_size('postgres'))").first
'postgres' to nazwa mojego współdzielonego DB, kiedy wpiszę template0 lub template1 otrzymuję ten sam numer z powrotem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-12 17:24:20
Możesz zalogować się bezpośrednio do Posgtgresql.
Typ heroku pg:psql
.
Ale musisz mieć również postgres w lokalnym systemie, aby móc używać pgsql
(który jest interfejsem wiersza poleceń dla pg.)
Jeśli nie wiesz, jaka jest nazwa db, wpisz \l in
pgsql, aby wyświetlić listę baz danych. (postgres, template0 i template1 to systemowe bazy danych w każdej instalacji.)
Wtedy
SELECT pg_size_pretty(pg_database_size('dbname'));
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-22 00:38:57
W panelu heroku postgres możesz zobaczyć wszystko https://postgres.heroku.com/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-09 13:36:47