質問編集履歴
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,8 +5,11 @@
|
|
5
5
|
ここで一覧画面に明細テーブルにあるデータを表示したいという要件がでてきた場合、テーブルを結合する必要が出てきますが、結合するテーブルの数がかなり多くパフォーマンスの問題が発生してしまいます。
|
6
6
|
|
7
7
|
という想定で、一覧画面用に詳細テーブルのデータを登録するフィールドを設けるのはアリでしょうか。
|
8
|
-
同期する必要があったり、親子関係がおかしくなったりする気もす
|
8
|
+
同期する必要があったり、親子関係がおかしくなったりする気もしますし。
|
9
|
-
|
10
9
|
アリだとすると設計方法のグッドプラクティスはあるのでしょうか。
|
11
10
|
|
11
|
+
そもそもパフォーマンスの問題と言ってもレコード数によっても変わってくると思います。
|
12
|
+
例えば、ページャーなどで一覧画面に表示できる件数を20件程度に絞ってからjoinをかければ
|
13
|
+
パフォーマンス的にはそれほど問題ならなくなったりするのでしょうか。自分で調べろと言われそうです。。。
|
14
|
+
|
12
15
|
よろしくお願いいたします。
|