0

約 40 列のデータベース テーブル (Master と呼ばれる) があります。そのうちの 11 には、約 100.000 行ごとの定数値が常に含まれています。

この構造の欠点は、これらの 11 列の値を更新する必要がある場合、100.000 行すべてを更新する必要があることです。

すべての定数データを別のテーブルに移動し、100.000 の場所ではなく、1 か所で 1 回だけ更新することができました。

ただし、このようにすると、フィールドを表示するときに、2 つのテーブル間に INNER JOIN を作成する必要があり、SELECT ステートメントが遅くなることがわかっています。

列の更新は、データの読み取り (表示) よりもめったに発生しないと言わざるを得ません。

最高のパフォーマンスを得るためにデータをデータベースに保存する方法を教えてください。

ありがとう

4

1 に答える 1