MariaDB Columnstore删除不会删除

时间:2019-11-12 10:00:11

标签: mariadb columnstore

每天晚上,我有一个cron工作,该工作要从columnstore表中的表中删除一些记录。几天之后,删除请求不再删除。但是,当我手动执行时,似乎还可以,但是没有:

select count(*) from TABLE where FIELD1 <> 0 and FIELD2 = 0;

count(*)

159040

组1行(0.11秒)

delete from TABLE where FIELD1 <> 0 and FIELD2 = 0 LIMIT 20000;

查询确定,受影响20000行(6.00秒)

select count(*) from TABLE where FIELD1 <> 0 and FIELD2 = 0;

count(*)

159040

设置1行(0.10秒)

如您在上面看到的,删除查询似乎可以,但是没有行被删除。 :-(

欢迎您的帮助

谢谢大家:)

* Mariadb列存储版本1.1.2

1 个答案:

答案 0 :(得分:0)

CS中的DELETE实际上是一个UPDATE。您是否尝试过更新一条记录?在应用LIMIT时可以使用吗? 我建议您尝试使用最新的1.2.5。