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

Najszybszy odczyt OLEDB z ORACLE

Co do cholery, zaryzykuję.

Edytuj: Jeśli chodzi o łączność, SERDECZNIE polecam:

Obiekty Oracle dla OLE , OO4O w skrócie.

Jest tworzony przez Oracle dla Oracle, a nie przez MS. Wykorzystuje natywne sterowniki o wysokiej wydajności, a NIE ODBC w celu zwiększenia wydajności. Osobiście korzystałem z tego kilka razy i jest szybki. Łączyłem się z bardzo dużymi bazami danych i hurtowniami danych, gdzie każda tabela nigdy nie była mniejsza niż 2 miliony rekordów, większość była znacznie większa.

Zauważ, że nie musisz znać OLE, aby z tego korzystać. Otacza OLE, stąd nazwa. Koncepcyjnie i składniowo opakowuje „zestaw wyników” w zestaw dynamiczny zasilany poleceniami SQL. Jeśli kiedykolwiek korzystałeś z DAO lub ADO, będziesz produktywny w ciągu 5 minut.

Oto bardziej szczegółowy artykuł.

Jeśli nie możesz użyć OO4O, to wyspecjalizowany dostawca danych .Net stworzony przez Oracle jest bardzo dobry. NIE ten wykonany przez MS.

HTH

Użyć klauzuli „WHERE”? Przykład:„wybierz id z obiektów, w których id =kryteria”

GDZIE

To wysyła tylko rekord zainteresowania przez sieć. W przeciwnym razie wszystkie 23 miliony rekordów są przesyłane przez sieć.

LUB spójrz na „pomiędzy”.

"wybierz id z obiektów, gdzie id między tym a tamtym"

POMIĘDZY

To wysyła zredukowany zestaw rekordów z określonego zakresu.

HTH




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd Oracle podczas tworzenia widoku — ORA-01720

  2. Czy Oracle sqlldr może zaakceptować wpis TNS jako kwalifikator wystąpienia w Oracle 10 i 11?

  3. Rozwiąż funkcje matematyczne PL/SQL

  4. JPA - EclipseLink - Jak zmienić domyślny schemat

  5. data Oracle sql nie później niż dzisiaj