页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

无格式
select
   database,
   table ,
   rows,
   FLOOR( bytes_on_disk / 1024 / 1024) as MB_on_disk,
   FLOOR( data_compressed_bytes / 1024 / 1024) as MB_data_compressed,
   FLOOR( data_uncompressed_bytes / 1024 / 1024) as MB_data_uncompressed
from
   system.parts p
order by
   bytes_on_disk DESC


方案二

1、进到Mppdata/data的目录下,执行以下命令:

代码块
du -h --max-depth=1|sort -rh


执行上述命令,可以对表目录大小进行排序,如下所示,是从大到小排序,并将结果输出到文件中方便分析:

代码块
du -h --max-depth=1|sort -rh >table_size.txt


Image Modified

2、将输出的文件打开进行分析。

(1)大表清理:系统上可以查下这些数据集id(下划线前面的),和用户确认下是否还在使用:

Image Modified

(2)临时表清理:以上述数据为模版,从生成的文件中过滤出表名中带下划线的,表名带I8a的,不带_temp的进行删除:
可将需要删除的表通过执行sql文件的方式进行删除,
sql文件内容示例如下:

Image Modified

将上述内容保存在sql文件后,在clickhouse服务器上,用clickhouse-client命令行,执行sql文件清除:

代码块
clickhouse-client --user 登录名 --password 密码 -d 数据库 --multiquery < /usr/local/drop_tables.sql

...