为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】: 【CPU】: 【问题描述】*: 有一张表,数据量非常大,需要查询出所有数据。 表上没有主键,目前考虑通过rowid做分片,请问rowid做范围查询的效率适合这种使用场景么?
where rowid between xxxxx and xxxxx
不建议使用,因为没有效果,Rowid无法直接用来定位,只是一个过滤条件。
可以考虑使用,达梦没有指定聚集索引键的时候,默认是rowid聚集的,利用他可以走聚集索引扫描,你也可以测试一下。
不建议使用,因为没有效果,Rowid无法直接用来定位,只是一个过滤条件。