「インデックスの数が少ないほど、挿入、更新、および削除が高速になる」と聞いたことがあります。これは正しいです?はいの場合、なぜですか?
2 に答える
12
はい、正しいです。
インデックスを使用すると、選択クエリの実行が高速になります。ただし、テーブルを作成するたびに、インデックスも更新する必要があり、時間がかかります。
于 2013-04-20T20:13:27.267 に答える
3
はい
インデックスがどのように機能するかを理解することは重要です。
(作成する) インデックスはセカンダリであり、ほとんどの場合、B+ ツリーまたは類似のものを使用します。これらのツリーの値は、データベース内にあるレコードを指しているためSELECT
、インデックス付きの列を使用する句は、ツリー内ですばやく見つけることができるため (各行をチェックするよりも高速です)、データベース内のupdate
,insert
およびdelete
にはインデックスも必要です。更新する必要があり、プロセスが遅くなります。
于 2013-04-20T20:19:05.167 に答える