さて、mysqlのインデックス作成。インデックス作成は、WHERE 句で使用される各行に一意の ID を持つことに他なりませんか?
テーブルにインデックスを作成するとき、プロセスによってテーブルに情報が追加されますか? たとえば、別の列または値がどこかにあります。
値を取得するときにインデックス作成がオンザフライで行われますか?それとも、値は挿入関数や更新関数のようにテーブルに配置されますか?
mysql のインデックス作成を明確に説明するための詳細情報をいただければ幸いです。また、mysql のドキュメントへのリンクを単に配置しないでください。混乱を招くため、専門家から個人的な回答を得ることをお勧めします。
最後に、インデックス作成が mysql に 2 つの値の間の値を探すように指示することと異なるのはなぜですか。例: WHERE create_time >= 'AweekAgo'
テーブルの 1 つが 220,000 行以上あり、非常に単純な mysql select ステートメントで値を返すのに 1 分以上かかるため、質問しています。インデックス作成によってこれが高速化されることを願っています。
ありがとうございます。