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

newid() と newsequentialid() の違い/長所と短所は何ですか?

    DB の行に挿入を実行すると、テーブル内の他の PK に対して相対的な順序で挿入されます。通常の GUID では、これはテーブルのどこにでもある可能性があります。 newsequentialid() は常にテーブルの最後に追加されます。

    したがって、挿入のパフォーマンスが向上します。

    これサイト 2 つの異なる方法の違いとベンチマークについて説明します。

    更新 - 参照されているブログ投稿は移動されました。このリンクは、web.archive.org リンクを参照するようになりました。重要なポイントは次のとおりです。

    --ステファン・デルマルコ



    1. MySQLデータベースをバックアップする方法を学ぶ

    2. 1つの長いコンマ文字列を複数列の新しいテーブルに分割します

    3. 分をHH24:MI形式に変換する

    4. 2 つの行のデータを 1 つにマージする