私は以下の質問があります。私は2つのテーブルを持っており、それらを別々に保管したい。しかし、私のアプリケーションでは、定期的にUNION操作を実行する必要があるため、効果的にUNION操作を行う必要があります。私はこれがパフォーマンスの点では良くないと思います。次のビューを作成することを考えていました。MySQL作成ビューとパフォーマンス
CREATE VIEW merged_tables(fields from both tables) AS
SELECT * FROM table_a
UNION
SELECT * FROM table_b
SELECTクエリのパフォーマンスにどのような影響がありますか?それは本当のインパクト(内的表現が異なる)を持っているのか、それとも簡単なクエリを使って選択するだけの問題なのでしょうか?
ありがとうございました。