【问题标题】:Searching timestamp intervals in large database在大型数据库中搜索时间戳间隔
【发布时间】:2011-06-06 16:42:16
【问题描述】:

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

创建具有间隔的表格是否有意义,您可以在其中记录在特定时间范围内完成的主表格上所有事物的 ID(例如每天)...然后您可以在这些表格上进行搜索,例如2 天,它会为您提供主表上所有事物的 ID,以及这些时间段内的时间戳……然后从主表中提取这些 ID?

这有意义吗?

【问题讨论】:

  • 什么是有意义的分析和测量以了解自己,只有你知道什么是“足够快”适合你的情况......

标签: database search timestamp


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-03-01
    • 2017-06-12
    • 2012-01-07
    • 2012-12-13
    • 1970-01-01
    • 2019-04-28
    • 2020-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多