vi hittade faktiskt orsaken till detta problem. Vi använder JPA/JDBC och JDBC-datumtyperna modellerades inte korrekt. Medan oracle-datumtypen är med andra precision, har någon (jag hatar honom nu) gjort "day"-attributet i vår enhet av typen java.sql.Timestamp (även om det bara är dag utan tid). Effekten är att Oracle kommer att behöva att casta (använd en funktion på) varje post i tabellen för att göra den till en tidsstämpel innan den kan jämföras med frågeparametern Tidsstämpel. På så sätt kan indexet inte användas korrekt.