对于财务数据,对DATETIME进行索引是否有用?

时间:2011-07-07 01:03:41

标签: sql indexing db-schema

假设我有一张桌子

STOCKCODE,DATETIME,PRICE

我想执行基本查询,例如在给定日期的特定日期下午12点到3点之间查找最高价格。目前我索引:

STOCKCODE,DATETIME,PRICE

DATETIME细化到毫秒级别,换言之,基本上没有重复数据。对于我希望执行的查询类型是否有更好的索引方法?或者更一般地说,我可以使用更好的架构吗?

1 个答案:

答案 0 :(得分:3)

我会说你的方法很好,除了价格指数,因为日期时间足够精细,每个股票代码+日期时间组合的价格不会超过一个(或两个,也可能是三个)。< / p>

这只是为了支持您上面描述的操作,如果您有其他操作,则可能需要(很可能)其他操作。

相关问题