1
更新が必要なテーブルがあります。しかし、変更されたデータの量(私たちが取得した新しいデータとデータベース内のデータを比較する)は不明です。部分的にテーブルを更新するときのSELECTとUPDATEのパフォーマンス比較
これを実装する方法は2つ考えられます。
- すべてのデータを選択し、Webサーバーで比較します。その後、変更されたものは のみ更新されます。
- すべてのデータを更新するだけです。
パフォーマンスの境界線があります。影響を受ける行が1,000以下であれば、方法2が良いかもしれません。
私の質問は:
- は、このための一般的な基準はありますか?
- 更新操作との比較を一般的に選択できますか?
データベースが必要な場合はMySQLであるとします。
これは、マイクロ最適化と呼ばれます。通常の方法で問題に遭遇した後は、そのような最適化について考えるべきです(更新を使用して)。 – Solarflare