0

私はグーグルで検索しましたが、まだ少し混乱しています。クラスター化インデックスは SQL Server にどのように実装されていますか? B+ ツリーを使用して実装されていますか?

4

2 に答える 2

0

一般的なアイデアを提供するために、物理的にディスク上でソートされたレコードのツリーがあります。これは、ハード ドライブ上のレコードが、インデックスによって決定された順序を維持することを意味します。しかし、それ以上に、値が保存されているリーフを指す代わりに、ハードドライブ上のレコードを指す通常の「非クラスター化」インデックスがあります。

このメカニズムは非常に単純で、広く使用されています。たとえば、PostgreSQL には、ディスク上のデータの物理的な順序を強制する非クラスター化インデックスに基づいてテーブルをクラスター化する機能があります。

これはSFではないので、クラスター化インデックスのドキュメントの説明と実装の間に関連する違いがあった場合、私は本当に驚かれることでしょう. また、これは非常に核となる概念であるため、ひどいアイデアになります。

于 2013-10-15T11:58:25.390 に答える