数据库本身的日志占多数,早期的日志未处理,后面的都设置了30天自动清理的。
操作涉及的一些SQL如下:
SELECT sum(rows) AS total_rows, formatReadableSize(sum(data_uncompressed_bytes)) AS before_compress, formatReadableSize(sum(data_compressed_bytes)) AS after_compress, round((sum(data_compressed_bytes)/sum(data_uncompressed_bytes))* 100,0) AS compress_rate, table AS tbname FROM system.parts where database = 'system' group by table SELECT * FROM system.parts where database = 'system' and table= 'query_log_0' select count(*) from system.query_log_0; ALTER table `system`.query_log_0 DELETE where event_date is not null; ALTER table `system`.trace_log_0 DELETE where event_date is not null;