sql >> Databasteknik >  >> RDS >> Oracle

Oracle optimerar OR + IN till OR + EXISTS vilket är väldigt långsamt

Du kan omvandla din underfråga till en koppling:

SELECT * 
FROM application_log log
    LEFT JOIN transaction transaction ON log.tag_value=transaction.id AND transaction.sale_id = 'xxx'
WHERE log.tag_value = 'xxx' OR transaction.id IS NOT NULL
ORDER BY log.log_date ASC;



  1. Hur extraherar man data från ett SAP ABAP-system?

  2. Får NoClassDefFoundError när jag försöker använda Proguard och SQLcipher i Android

  3. Skapa oracle schemaläggare jobb

  4. Omdirigera råa .gif-filer till hanterarsidan via .htacces