2011-06-06 107 views
0

如果您有一个非常大的数据库,是否快速在时间戳记字段上搜索某个时间戳记间隔?在大型数据库中搜索时间戳记间隔

是否有意义创建具有间隔的表格,您可以在主表上记录在特定时间范围内完成的事物的所有ID(例如每个日期)......然后您可以在这些表格上搜索就像2天,它会给你所有在主要表格上的事物ID以及这些时间段内的时间戳......然后只需从主表中抽出这些ID?

这是否有任何意义呢?

+0

什么是有意义的分析和测量看到自己,只有你知道什么“足够快”是你的情况... – 2011-06-06 18:36:30

回答

2

这没有多大意义。如果在时间戳字段中创建索引,大多数数据库将创建一个B +树索引,该索引是一个多级结构。如果你有一个大表,但只想在一个小范围内搜索,它实际上只会搜索索引的必要部分,所以它非常有效。