Oracle
 sql >> база данни >  >> RDS >> Oracle

Оптимизиране на Oracle CONNECT BY, когато се използва с клауза WHERE

Заявка А казва, че започнете с мениджърите в отдела по продажбите и след това вземете всички техни служители. Oracle не "знае" това всичко върнатите служители, ако заявката ще бъде в отдел Продажби, така че не може да използва тази информация, за да намали набора от данни, с които да работи, преди да изпълни CONNECT BY.

Заявка Б изрично намалява набора от данни, върху които трябва да се работи, само до тези служители в Продажбите, което Oracle може да направи, преди да изпълни CONNECT BY.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получа идентификатор за последно вмъкване в Oracle с помощта на MyBatis?

  2. Oracle.DataAccess.dll не може да бъде намерен, въпреки че съществува

  3. време за опресняване на материализирания изглед на oracle

  4. вграждане на изображение в html имейл

  5. Добавяне на външен ключ към съществуваща таблица