2

「インデックスの数が少ないほど、挿入、更新、および削除が高速になる」と聞いたことがあります。これは正しいです?はいの場合、なぜですか?

4

2 に答える 2

12

はい、正しいです。

インデックスを使用すると、選択クエリの実行が高速になります。ただし、テーブルを作成するたびに、インデックスも更新する必要があり、時間がかかります。

于 2013-04-20T20:13:27.267 に答える
3

はい

インデックスがどのように機能するかを理解することは重要です。

(作成する) インデックスはセカンダリであり、ほとんどの場合、B+ ツリーまたは類似のものを使用します。これらのツリーの値は、データベース内にあるレコードを指しているためSELECT、インデックス付きの列を使用する句は、ツリー内ですばやく見つけることができるため (各行をチェックするよりも高速です)、データベース内のupdate,insertおよびdeleteにはインデックスも必要です。更新する必要があり、プロセスが遅くなります。

于 2013-04-20T20:19:05.167 に答える