sql >> Database >  >> RDS >> Oracle

Oracle:Querytime-out instellen

Heb je geprobeerd de HS_FDS_CONNECT_PROPERTIES . in te stellen? parameter in het AS400 Transparent Gateway initialisatiebestand?

Voor een time-out van 2 minuten:

HS_FDS_CONNECT_PROPERTIES="timeout='120'"

Een andere, meer algemene optie voor het instellen van een querytime-out is het maken van een profiel en wijs het toe aan de gebruiker die uw zoekopdracht uitvoert.

Een bronprofiel kan worden gebruikt om limieten in te stellen voor alle soorten gebruik in een bepaalde sessie - een beschikbare bronlimiet is de verbindingstijd.

U kunt bijvoorbeeld een profiel maken as400_tg_profile en wijs er een maximale verbindingstijd van 2 minuten aan toe:

create profile as400_tg_profile limit connect_time 2;

... dan kunt u dit profiel toewijzen aan de gebruiker die de zoekopdracht uitvoert:

alter user as400_tg_user profile as400_tg_profile;

Er zijn veel opties voor het maken van een profiel en er zijn veel manieren om een ​​profiel aan een bepaalde gebruiker toe te wijzen, dus u dient de documentatie door te lezen.

U kunt ook kijken naar het gebruik van Oracle Resource Manager om resourcegroepen en resourceprofielen te maken als u dynamisch bepaalde resourcelimieten moet toewijzen - dit geeft u gedetailleerde controle over resources voor individuele sessies.

De Oracle-documentatie is hier echt goed in - lees dit om te beginnen eens:

http:/ /www.oracle.com/technology/products/manageability/database/pdf/twp03/twp_oracle%20database%2010g%20resource%20manager.pdf

Voor meer details:

http://download.oracle.com /docs/cd/B19306_01/server.102/b14231/dbrm.htm#ADMIN027

Dit is een van die stukjes functionaliteit die gemakkelijker te gebruiken is in Enterprise Manager, maar een snel PL/SQL-voorbeeld wordt gegeven in:

http://www.dba-oracle.com/job_scheduling/resource_manager.htm




  1. Wat is de juiste JDBC URL-syntaxis als Oracle-wallets worden gebruikt?

  2. Waarom rapporteert MySQL een syntaxisfout op FULL OUTER JOIN?

  3. PHP hoe HTML-string in database op te slaan

  4. Selecteren op basis van pad in mysql