如何告诉 MonetDB 数据在表中排序?

Posted

技术标签:

【中文标题】如何告诉 MonetDB 数据在表中排序?【英文标题】:How to tell MonetDB that data are sorted in the table? 【发布时间】:2015-03-19 19:22:52 【问题描述】:

给定一个表data(如下所述),并确保导入该表的值已排序。

CREATE TABLE data (INT value) 
CREATE INDEX index_value ON data (value)

因为 MonetDB 可以忽略 CREATE INDEX 语句(详见 here)。我如何告诉 MonetDB 数据已排序以便让他改进查找操作?

【问题讨论】:

【参考方案1】:

来自https://www.monetdb.org/pipermail/users-list/2015-March/007932.html(已编辑):

MonetDB 会自动检测到它。只需确保数据确实在加载时排序。您可以使用调用来检查它

select "column","sorted" from storage() where "table"='yourtable';

其中包含指示 MonetDB 是否检测到排序顺序的列。

请不要在此处和 MonetDB 邮件列表中重复发布。

【讨论】:

以上是关于如何告诉 MonetDB 数据在表中排序?的主要内容,如果未能解决你的问题,请参考以下文章

linux下mysql,按列排序后结果显示在终端里,怎样使结果显示在表中?

informix怎么实现排列序号

需要按顺序对数据库表中的邮政地址进行排序

如何根据MYSQL数据库中的某一个字段进行排序?

如何使用角度6的分页,过滤,排序功能在表组件中加载大数据

同一个 MariaDB 列的多个排序规则?