sql >> Database teknologi >  >> RDS >> Oracle

Mystisk SQL blokerer min lagrede procedure i at køre på ORACLE

Denne SQL forespørger om parametrene for en lagret procedure. Det ser meget ineffektivt ud, fordi det bruger flere (sandsynligvis unødvendige) LIKE operatører. Dette kan være meget langsomt, især hvis du har et system med masser af PL/SQL og i særdeleshed med Oracle 11g, som er blevet meget langsommere for metadataforespørgsler som denne.

Kan det være, at Spring-frameworket kører forespørgsler som denne som en del af at kalde en lagret procedure (jeg har aldrig brugt Spring)?




  1. Oracle optimerer OR + IN til OR + EXISTS, hvilket er meget langsomt

  2. Hvorfor Springs jdbcTemplate.batchUpdate() så langsom?

  3. MySQL-ydelse – 5 parametre fra konfigurationsfil

  4. Få datoforskel