私は一緒に参加しているさまざまなテーブルを持っています。各テーブルにはプライマリ インデックスがあり、すべてではありませんがほとんどが日付フィールドでパーティション分割されています。各テーブルにはビューが関連付けられています。
フォームにクエリを書くと
select
*
from view1
join view2
on pi1 = pi2
join view3
on pi1 = pi3
join view4
on pi1 = pi4
...
スプール領域不足の問題が発生しました。テーブルを直接クエリした方がよいでしょうか? いくつかの中間テーブルを作成し、一度にいくつかの結合を行ってから、中間テーブルに新しいインデックスとパーティションを作成する方がよいでしょうか?