ほとんどの列 (ユーザー プロファイル) はたまにしか必要としない大きな「ユーザー」テーブルがありますが、いくつかの列 (ユーザー資格情報) は非常に頻繁に必要です。ユーザーの名前を表示するためだけに、プロファイルを含む行全体をフェッチするのは好きではありません。
テーブルを2つに分割します。ユーザーとプロファイルのパフォーマンスが向上するか、または低下するか (プロファイルに対して 2 つのクエリを実行する必要がある)? MySql では、数列しかない行をフェッチする場合と、100 と言う場合とでパフォーマンスに違いはありますか?
ありがとうございました。
私は Laravel フレームワークを使用していることに言及する必要がありました。列を選択するには、生のクエリを使用する必要があります。私はその考えが好きではありませんが、私はそれを調べます。