1、进入information_schema 数据库(存放了其他的数据库的信息)
use information_schema;
2、查询所有数据的大小:
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;
3、查看指定数据库的大小:
比如查看数据库home的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home';
4、查看指定数据库的某个表的大小
比如查看数据库home中 members 表的大小
select concat(round(sum(data_length/1024/10
安装postgresql
yum install postgresql postgresql-server
mysql占用端口3306 pgsql是5432
导入整个数据库
psql -u postgres(用户名) 数据库名(缺省时同用户名) < ata/dum.sql="" 导出整个数据库="" pg_dump="" -h="" localhost="" -u="" postgres(用户名)="" 数据库名(缺省时同用户名)="">/data/dum.sql
导出某个表
pg_dump -h localhost -u postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) >/data/dum.sql
压缩方法
一般用dump导出数据会比较大,推荐使用xz压缩
压缩方法 xz dum.sql 会生成 dum.sql.xz 的文件
6
xz压缩数据倒数数据库方法
xzcat /data/dum.sql.xz | psql -h localhost -u postgres(用户名) 数据库名(缺省时同用户名)
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
谁有我长长长长长长长长长长长长长长长