2

私がテーブルを持っているとしましょう

在庫コード、日時、価格

特定の株式について、特定の日付の午後12時から午後3時までの最高価格を見つけるなどの基本的なクエリを実行したいと思います。現在、私は次のように索引付けしています。

在庫コード、日時、価格

DATETIMEはミリ秒レベルまで細かく設定されています。つまり、基本的に重複データはありません。実行したいクエリの種類について、インデックスを作成するためのより良い方法はありますか?または、より一般的に、私が使用できるより良いスキーマはありますか?

4

1 に答える 1

3

価格のインデックスを除いて、あなたのアプローチは良いと思います.datetimeは十分に細かく設定されているため、1つのストックコードとdatetimeの組み合わせごとに1つ(または2つ、または3つ)を超える価格のエントリはありません。

これは、上記で説明したアクションをサポートするためだけのものです。他のアクションがある場合は、(ほとんどの場合) 他のものが必要になる場合があります。

于 2011-07-07T01:13:08.267 に答える