SQL Serverで単純なテーブルを構成しています。これは "LOG"という名前で、予期されるように、さまざまなアプリケーションの使用をさまざまな方法で監視/検索/グループ化するために、ログを記録するために使用されます。別のインデックスの各列SQL Server:3列の場合、「1つのインデックス/列ごと」の違い
LOG {
user varchar(8),
timestamp datetime,
appname varchar(16)
}
primary key(user,timestamp,appname)
万一Iインデックス:
テーブルはややその(単純な構文)のように宣言されていますか?同じインデックスの3つすべて? クラスタ化/非クラスタ化?
ここではどのような論理/知識が必要なのかよく分かります。
あなたはそのテーブルにどのような使用をしますか?あなたはユーザーのレコードを取得するためにほとんどのクエリを照会していますか?日付?日付のユーザーですか?アプリですか....あなたはどこに行くのかわかります – Lamak
期間、または時間間隔の組み合わせごとにすべてのグループ – Jerome