4

同じ列を持つ 2 つのテーブルがあり、1 つは銀行の金額を保存するために使用され、もう 1 つはキャッシュデスクを保存するために使用されます。どちらにも多くのデータが含まれている可能性があるため、データの取得速度が心配です。各レコードのタイプを決定する列を追加するか、レコードごとに個別のテーブルを作成しますか?

4

2 に答える 2

2

理論的には、一意のエンティティが 1 つあるため、アカウントに対して 1 つのテーブルを、アカウントの種類に対して別のテーブルを検討する必要があります。パフォーマンスを向上させるには、これらの種類のアカウントを 2 つの異なるファイル グループとパーティションに分けて、インデックスを作成します。アカウント テーブルの typeFK の場合、このシナリオでは、リレーショナル理論によって支配される論理的に 1 つのエンティティがあり、物理的にデータが分離され、データ取得プロセスが高速で有益になります。

于 2013-07-08T06:16:58.850 に答える