How could I optimize this select?
from vlak, trasa, narusenigvd
vlak.dojezd >= to_date('01.03.2000 00:00','DD.MM.YYYY HH24:MI') and
vlak.denjizdy <= to_date('02.03.2000 00:00','DD.MM.YYYY HH24:MI') and
vlak.idvlak = trasa.idvlak and
trasa.idtrasa = narusenigvd.idtrasa;
Every attribute have his own index.
Here is plan of the select:
SELECT STATEMENT Cost: 7152
TABLE ACCESS FULL NARUSENIGVD
TABLE ACCESS FULL VLAK
TABLE ACCESS BY INDEX ROWID TRASA
INDEX RANGE SCAN TRASA_VLAK NON-UNIQUE
Why there is full access to tables 'natusenigvd' and 'vlak'?
Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.
How to Create User-Defined Aggregates in Oracle
Before we begin creating these things, what are user-defined aggregates? They are a feature introduced in Oracle 9i that allows a developer to create his or her own functions like "SUM", "AVG", and…
How to Unravel a Tricky Query
If you browse through the Oracle zones or any of the other database-related zones you'll come across some complicated solutions and sometimes you'll just have to wonder how anyone came up with them. …