クラスタ化インデックスに16個以上の列を追加する方法はありますか。クラスタ化されたインデックスに16個以上の列を追加する
答えて
SQL Server 2008以降、no。しかし、16以上の列にクラスタード・インデックスが必要な場合は、ボトルネックが他の場所にあると思われます。
さらに、組み合わせた鍵サイズで合計900バイトのデータに制限されています。
Create Index referenceページからの引用
最大16個の列を1つの複合インデックスキー に結合することができます。コンポジットインデックスキー内のすべての 列は、同じ表またはビューにある である必要があります。 インデックス値の合計の最大許容サイズは、 で、900バイトです。複合インデックスの可変タイプ 列に関する詳細については、 を参照してください。 備考を参照してください。
クラスタ化インデックスの最大16個の列は、純粋な狂気によって完全に克服できます。あなたがコンピュータから永遠に拘束されているようなもので、このようなことを試みることは決してできません。
したがって、これはできません。
私はあなたがdownvotedされた理由を理解することができますが、あなたの感情を理解することができますあなたはあまり攻撃的な方法で単語を再入力する必要があります –
ok fair enough ';テーブルユーモアを作成する(id1 int); - – cjk
他の人が指摘しているように、これは不可能であり、望ましくない。クラスタ化インデックス からキーの値を検索キーとして、すべての非クラスタ化インデックス で使用されている
:クラスタ化インデックスは、広いキーbecauseのために良い選択ではありません。非クラスタ化インデックス エントリはその 非クラスタ化インデックスに対して定義されたクラスタ化キーとも キー列が含まれているため 同じテーブルで定義された任意の 非クラスタ化インデックスが大幅に 大きくなります。
クラスタ化されていないインデックスに満足している場合、SQL Server 2005以降では、Included Columnsを使用して900バイト、16列の制限を克服できます。
いいえ、16が上限です。
しかし、これらのキーを1つのハッシュ値に組み合わせることができます。これは速度を上げるはずです。 ofcurseのハッシュ値にはインデックスを付ける必要があります。
- 1. クラスタ化されたインデックス列の非クラスタ化インデックスはパフォーマンスを向上させますか?
- 2. クラスタ化されていないインデックスを追加する
- 3. SQL Serverの一意の識別子列にクラスタ化された/非クラスタ化インデックス
- 4. Solrインデックスの重複 - 2回以上追加されたアイテム
- 5. 主キーがクラスタ化インデックスの上に
- 6. SSMSのクイック検索クエリのために一時テーブルにクラスタ化されていないインデックスを追加する
- 7. 16個以上のカラムを持つ一意の行に制約を追加する
- 8. 非クラスタ化インデックスのパフォーマンスを向上させるシーク
- 9. TabBarControllerに8個以上のタブを追加できますか?
- 10. 16個以上の項目を持つUITabBarを設定する
- 11. クラスタ化インデックス列を変更します。
- 12. クラスタ化インデックスと非クラスタ化インデックスの違いは何ですか?
- 13. 個別の列インデックスと結合された列インデックス
- 14. クラスタ化されたphpとpostgresqlで使用する検索インデックス
- 15. SQL Server 2000インデックス - クラスタ化と非クラスタ化
- 16. SQL Serverの既存のクラスタ化インデックスに列を追加することはできますか?
- 17. クラスタ化インデックスSQL Server
- 18. クラスタ化インデックスとインデックスシーク
- 19. MySQL:クラスタ化された場所(論理インデックス)
- 20. クラスタ化されていないインデックスを1000行未満のテーブルに追加すると、頻繁にアクセスするとパフォーマンスが向上しますか?
- 21. Djangoによるクラスタ化インデックスの選択
- 22. クラスタ化インデックスの理解
- 23. 最適クラスタ化インデックスが
- 24. クラスタ化されたインデックスは、それほどユニークでない列にパフォーマンスを挿入しますか?
- 25. クラスタ化インデックス上のSQL ServerでDELETEのパフォーマンス、大きなテーブル
- 26. Rails:列を追加した後のインデックスの追加
- 27. 配列のインデックスをに追加したいselectオプションは配列のインデックスです
- 28. すでにクラスタ化インデックスがあるフィールドに非クラスタ化インデックスを配置すると、パフォーマンスが向上しますか?
- 29. 最近追加されたテーブル25個を出力する
- 30. 最近追加されたアイテムのインデックスを取得する
クラスタ化されたインデックスの16の列が過剰なようです。あなたは実際に答えを求めている質問をするべきでしょうか? –
+1 Mitchのコメント –