利用clickhouse-client和linux管道命令結合,遷移數據。這個辦法速度不是特別快,一下午大概遷移40億數據的樣子。可以通過ulimit -a查看管道大小,我的是8*512byte=4k
clickhouse-client --host 127.0.0.1 --password default -q "SELECT * FROM sgdatabase.historysignal2 FORMAT CSVWithNames" | clickhouse-client --host 127.0.0.1 --port 9000 --password default -q "INSERT INTO sgdatabase.historysignal FORMAT CSVWithNames"
查看集羣分佈式信息
select * from system.clusters;
查看數據庫版本信息等
select * from system.build_options
查看正在執行的sql
select * from system.processes
將TABLE1重命名爲TABLE2
rename table TABLE1 to TABLE2;
刪除
ALTER TABLE db.test DELETE WHERE condition!=3;
修改
ALTER TABLE db.test UPDATE name='ccc' WHERE createTime='2020/2/13';