我大约有200万行,下面的交叉查询返回的行比应有的少
select * from root r where r.isFile and r.status = 0 order by r.addresses[0]
所有与WHERE过滤器匹配的项目都具有一个addresss [0]值,并且返回许多行而没有order by语句。但是,使用order by语句时,不会返回任何行。
此查询确实可以作为单个分区查询正常工作。我怀疑它受order by
和跨分区查询的限制,它是一个即席查询,因此性能不是必需的。