...
另外,drop table后,clickhouse会有个后台进程来删除表的数据,要这个进程完成后,数据才会被删除,空间才会被释放,也可以通过show processlist查看是否有正在运行的服务。
如是通过上述sql查询到的表占的空间都不大,也将where条件去掉后查询每个库的空间占用情况,看看哪个库占用的内存大:如是通过上述sql查询到的表占的空间都不大,也将where条件去掉后查询每个库的空间占用情况,看看哪个库占用的内存大,再反馈具体的占用情况再作下一步的分析:
无格式 |
---|
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 |
或者如果清理后过一段时间还是发现持续增长,那么需要在数据目录里面,每个目录都查询一下,看看哪个目录占用比较大的空间。将对应的占用情况发回继续分析。数据目录里面,每个目录都查询一下,看看哪个目录占用比较大的空间数据目录里面,每个目录都查询一下,看看哪个目录占用比较大的空间
...