sql >> データベース >  >> RDS >> Sqlserver

テーブル変数のSQL SERVER非クラスター化インデックス?

    まあ、プリヤンカには手遅れかもしれませんが、他の誰かがこれを役に立つと思うかもしれません.

    ちょっとしたトリックを使用して、一時テーブルに一意でないインデックスを作成する方法があります:ID 列を追加し、それを主キーの最後のフィールドにします。

    DECLARE @MyTable TABLE (IXField1 int, IXFiled2 int, Field3 bit, HelperIX int IDENTITY (1,1), PRIMARY KEY/UNIQUE (IXField1, IXField2, HelperIX)
    


    1. パフォーマンスの神話:クラスター化インデックスと非クラスター化インデックス

    2. 列が存在しない場合は、mysqlテーブルに列を追加します

    3. GROUPBY後の行数を取得します

    4. JDBCバッチ挿入のパフォーマンス