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

データベース:主キー、クラスター化または非クラスター化

    次のステートメント:

    CONSTRAINT pk_UserID PRIMARY KEY (U_Id)  

    これと同じです:

    CONSTRAINT pk_UserID PRIMARY KEY CLUSTERED (U_Id)  

    1 の順序で並べられたテーブル データの物理性のみを持つことができます デフォルトでは、そのインデックスが主キーに使用されます (主キーの一意の制約は常にインデックスによってサポートされます)。

    テーブル データの順序を別のインデックスに従って保存する場合は、次の方法で主キーを作成する必要があります。

    CONSTRAINT pk_UserID PRIMARY KEY NONCLUSTERED (U_Id)  

    次に、以下を使用してクラスター化インデックスを作成します。

    CREATE CLUSTERED INDEX ix_Email ON Users (電子メール);   


    1. コマンドラインで指定されていない場合にのみ、psql-scriptで変数を設定します

    2. スーパーユーザーの役割がないと拡張機能を作成できません

    3. 過去12か月の月ごとのMysqlレコードの合計

    4. このMySQLテーブルを最もパフォーマンスの高い方法でクエリする方法は?