ホームページ  >  に質問  >  本文

MySQL インデックスの作成プロセス - タイムスタンプ フィールドについての深い理解

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

全員に返信(1)返信します

  • P粉704066087

    P粉7040660872023-08-11 13:38:42

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

    返事
    0
  • キャンセル返事