Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Nieuporządkowane wyniki w SQL

Niektóre przykłady SQL Server, w których dokładnie taki sam plan wykonania może zwracać wyniki o różnej kolejności są

  1. Nieuporządkowane skanowanie indeksu może być przeprowadzane w kolejności alokacji lub kolejności kluczy, w zależności od obowiązującego poziomu izolacji.
  2. Funkcja skanowania „merry go round” umożliwia współdzielenie skanów między równoczesnymi zapytaniami.
  3. Plany równoległe są często niedeterministyczne, a kolejność wyników może zależeć od stopnia równoległości wybranego w czasie wykonywania i równoczesnego obciążenia serwera.
  4. Jeżeli plan ma zagnieżdżone pętle z nieuporządkowanym pobieraniem wstępnym, pozwala to wewnętrznej stronie połączenia na kontynuowanie przy użyciu danych z tych operacji we/wy, które zakończyły się jako pierwsze


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Indeksy Oracle i rodzaje indeksów w Oracle z przykładem

  2. Tworzenie listy wartości oddzielonych przecinkami w instrukcji Oracle SQL

  3. Nowe funkcje bazy danych Oracle 20c

  4. Jak mogę przyspieszyć row_number w Oracle?

  5. Oracle Insert przez Select z wielu tabel, w których jedna tabela może nie mieć wiersza