2011-06-06 81 views
0

如果您有一個非常大的數據庫,是否快速在時間戳記字段上搜索某個時間戳記間隔?在大型數據庫中搜索時間戳記間隔

是否有意義創建具有間隔的表格,您可以在主表上記錄在特定時間範圍內完成的事物的所有ID(例如每個日期)......然後您可以在這些表格上搜索就像2天,它會給你所有在主要表格上的事物ID以及這些時間段內的時間戳......然後只需從主表中抽出這些ID?

這是否有任何意義呢?

+0

什麼是有意義的分析和測量看到自己,只有你知道什麼「足夠快」是你的情況... – 2011-06-06 18:36:30

回答

2

這沒有多大意義。如果在時間戳字段中創建索引,大多數數據庫將創建一個B +樹索引,該索引是一個多級結構。如果你有一個大表,但只想在一個小範圍內搜索,它實際上只會搜索索引的必要部分,所以它非常有效。