如何告诉 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 数据在表中排序?的主要内容,如果未能解决你的问题,请参考以下文章