Heim  >  Fragen und Antworten  >  Hauptteil

Detailliertes Verständnis des Erstellungsprozesses des MySQL-Index-Zeitstempelfelds

<p>Ich möchte verstehen, wie Indizes in MySQL erstellt werden – d. h. wenn es sich um ein <code>TimeStamp</code>-Feld handelt – es erstellt den Hash des <code>TimeStamp</code> <strong> oder </strong> speichert nur den Literalwert des Zeitstempels. Da die Zeitstempelgenauigkeit Millisekunden beträgt, ist jeder Index einzigartig. Wie effektiv ist also die Indexerstellung? Gibt es <strong>interne</strong> Informationen, die mir helfen könnten, dieses Problem zu verstehen? </p>
P粉418351692P粉418351692435 Tage vor594

Antworte allen(1)Ich werde antworten

  • P粉704066087

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

    当你在一个TIMESTAMP字段或任何其他数据类型上创建索引时,MySQL不会将值的哈希或字面值本身作为索引键来存储。相反,它使用一种叫做B-树(平衡树)的数据结构来组织和存储索引键。B-树在数据库中广泛使用,因为它们提供了高效的搜索、插入和删除数据的方式。

    Antwort
    0
  • StornierenAntwort