非クラスター化インデックスは行の順序について何か保証しますか?


9

私は、order byなしのselectステートメントを実行するときに、テーブルの行が挿入された順序になるようにしたいと考えている開発者がいます。開発者は、クラスター化インデックスから非クラスター化インデックスへの変更を提案しました。

インデックスをクラスター化から非クラスター化に変更することで、テーブルに行が表示される順序について何か保証はありますか?

この質問は主に私の好奇心です。代わりにID列を使用することをお勧めしますが、このリクエストは私に考えさせられました。タイムスタンプを使用できますが、行を同時に挿入できる可能性があります。

よろしくお願いします。

回答:




6

真実ではありませんが、そうだったと仮定します。行が既にインデックスで並べられている場合、並べ替えのコストは非常に低くなるため、省略する必要はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.