約 40 列のデータベース テーブル (Master と呼ばれる) があります。そのうちの 11 には、約 100.000 行ごとの定数値が常に含まれています。
この構造の欠点は、これらの 11 列の値を更新する必要がある場合、100.000 行すべてを更新する必要があることです。
すべての定数データを別のテーブルに移動し、100.000 の場所ではなく、1 か所で 1 回だけ更新することができました。
ただし、このようにすると、フィールドを表示するときに、2 つのテーブル間に INNER JOIN を作成する必要があり、SELECT ステートメントが遅くなることがわかっています。
列の更新は、データの読み取り (表示) よりもめったに発生しないと言わざるを得ません。
最高のパフォーマンスを得るためにデータをデータベースに保存する方法を教えてください。
ありがとう