MySQL インデックスの作成プロセス - タイムスタンプ フィールドについての深い理解
P粉418351692
P粉418351692 2023-08-10 16:05:59
0
1
656
<p>MySQL でインデックスがどのように作成されるかを理解したいのですが、つまり、それが <code>TimeStamp</code> フィールドの場合、<code>TimeStamp</code> フィールドのハッシュが作成され、それが保存されます。 <strong> または </strong> はタイムスタンプのリテラル値のみを保存します。タイムスタンプの精度はミリ秒であるため、各インデックスは一意になるため、インデックスの作成はどの程度効果的でしょうか?この問題を理解するのに役立つ 内部情報 はありますか? </p>
P粉418351692
P粉418351692

全員に返信(1)
P粉704066087

TIMESTAMP フィールドまたはその他のデータ型にインデックスを作成する場合、MySQL は値のハッシュやリテラル値自体をインデックス キーとして保存しません。代わりに、B ツリー (バランス ツリー) と呼ばれるデータ構造を使用して、インデックス キーを編成して格納します。 B ツリーは、データの検索、挿入、削除を効率的に行う方法を提供するため、データベースで広く使用されています。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート