1

例: 主キー、名前、著者、価格など (重要ではない) として「id」(int 自動インクリメント) を持つタブ「本」があります。5 冊の本があり、id=3 の本を削除します。他の本を追加すると、自動インクリメント値は 6 から始まり、ID シーケンス (1 2 4 5 6) に 3 がありません。したがって、自動インクリメント値を設定しないか、id をブックに再割り当てしないと、複数の削除/追加によって、id 値が欠落しているタブが作成される可能性があります。

id に数値が欠落している状況により、クエリのパフォーマンスが低下する可能性はありますか?

4

2 に答える 2

2

自動インクリメント値が欠落している場合でも、パフォーマンスについて心配する必要はありません。

値が不足しないように、自動インクリメント列に適切なデータ型を選択していることを確認してください。

于 2013-01-18T15:05:43.760 に答える
0

自動インクリメントで大丈夫です。通常の整数フィールドは、非常に大量のデータに対して機能します。「署名なし」オプションを使用して、この量を増やすことができます。

于 2013-01-18T15:18:21.993 に答える