user1、user2 の 2 人のユーザーがいます。
どちらも、manager1 などの他のユーザーによって作成された view1 などのビューで選択の許可が与えられています。
これで、user1 と user2 の両方が manager1 のビューでシノニムを作成したため、 を使用してクエリを実行する必要はなく、 を使用するmanager1.view_name
だけview name
です。
CREATE OR REPLACE SYNONYM user1.view_name1 FOR manager1.view_name1;
ここで私の質問は、同じクエリが user1 で実行されるとはるかに長い時間がかかるが、user2 で実行されると 1 秒もかからないということです。
キャッシングの問題を回避するために、さまざまな組み合わせとさまざまな実行順序を試しました。しかし無駄に。助けてください。
user1 で約 10 秒かかります。:(