常规情况下lxdb的库内的记录是随机存放的,但实际生产系统中,查询是很多时候是有特点的.

1:物联网设备经常按照时间范围检索与统计

2:某些系统经常按照用户ID进行检索与统计

3:跟轨迹相关的数据经常按照地理位置进行检索与统计

27.1. 干预数据分布

我们可以针对这些上面的情况干预数据的分布,以大幅度的提升特定场景的查询性能,

在干预数据分布前,数据通常像下图这样是随机分布的

干预数据分布后,在磁盘上存储是连续的

27.2. 干预数据分布的好处

1.硬盘连续读取的性能远远高于随机读取

2.更好的压缩比

3.避免读放大

27.3. 设置方法

建表语句通过 orderby 设置
create table example(
......
)server lxdb options(orderby 'lo_orderdate|lo_orderkey');

1.注意事项,orderby一旦设定不可修改,不可新增,不可删除

Copyright © luxindb.com 2020 all right reserved修改时间: 2022-12-05 17:26:33

results matching ""

    No results matching ""