вторник, 12 сентября 2017 г.

Как посмотреть размер базы ?

Как посмотреть размер базы demo postgresql?
Самый простой способ: 
postgres=# \l+ 
   
# su - postgres
$ sudo su - postgres
$ psql 
postgres=# select pg_database_size('demo');
 pg_database_size
------------------
       8046019076
(1 строка)
postgres=# SELECT pg_size_pretty( pg_database_size( 'demo' ) );
 pg_size_pretty
----------------
 7673 MB
(1 строка)
 
postgres=# SELECT pg_database.datname, pg_size_pretty(pg_database_size(pg_database.datname)) AS size
FROM pg_database;
 
  datname  |  size
-----------+---------
 postgres  | 7301 kB
 demo      | 2752 MB
 template1 | 7301 kB
 template0 | 7169 kB
 demo1     | 9021 kB
 example   | 7484 MB
(6 rows) 
 
 
Database size in DB2 
 
Аналогично db2:

$ su - db2inst1
$ db2 connect to demo

   Database Connection Information

 Database server        = DB2/LINUXX8664 11.1.2.2
 SQL authorization ID   = DB2INST1
 Local database alias   = DEMO


$ db2 "CALL GET_DBSIZE_INFO (?, ?, ?, -1)"

  Value of output parameters
  --------------------------
  Parameter Name  : SNAPSHOTTIMESTAMP
  Parameter Value : 2017-09-12-13.33.11.596646

  Parameter Name  : DATABASESIZE
  Parameter Value : 4702175232

  Parameter Name  : DATABASECAPACITY
  Parameter Value : 22786310144

  Return Status = 0

Комментариев нет:

Отправить комментарий