今天客户突然问起来说数据库有多少G?说是想要看看迁移到云数据库服务上,准备不再自己管理数据库服务器了
不由得心中一惊,想不到数据居然有这么大?难道接手了一个大项目
赶紧登录到系统里查看一下,结果才300多M的数据,离G级还远着呢
#从服务器登录到mysql服务器
$mysl -h xx.xx.xx.xx -u xxx -p
# 进入information_schema 数据库
myslq> use information_schema;
# 查询所有数据的大小
select concat(round(sum(data_length/1024/1024),2),’MB’) as data from tables;
#查看指定数据库大小
select concat(round(sum(data_length/1024/1024),2),’MB’) as data from tables where table_schema=’xxxxx’;
#查看指定表的大小
select concat(round(sum(data_length/1024/1024),2),’MB’) as data from tables where table_schema=’xxxx’ and table_name=’xxxx’;