我想知道是否有一个连接参数,我可以在JDBC瘦Oracle连接URL中使用,以告诉Oracle DB我想在处理查询时使用并行性。应用程序,应该使用这个参数在运行时生成语句,并针对数据库触发它们,所以我不能更新或优化它们。在几乎每一个查询中,我都会超时,而另一边的用户会得到一条错误消息。如果我使用SQL Developer触发生成的语句并使用/* parallel */ Hint发送它们,我会有更好的性能。也许有人给了我一个暗示,让我可以有更好的表现。
vvppvyoh1#
可以使用登录触发器强制并行执行会话中所有可以并行化的查询语句。这将覆盖单个对象上的任何默认并行度属性。
CREATE OR REPLACE TRIGGER USER1.LOGON_TRG AFTER LOGON ON SCHEMA BEGIN EXECUTE IMMEDIATE 'ALTER SESSION FORCE PARALLEL QUERY 4'; END; /
siotufzp2#
你可以使用smth像
<property> <name>jdbc.session.property.alter_session_parallel.1</name> <value>force.query.1</value> </property>
2条答案
按热度按时间vvppvyoh1#
可以使用登录触发器强制并行执行会话中所有可以并行化的查询语句。这将覆盖单个对象上的任何默认并行度属性。
siotufzp2#
你可以使用smth像