sql >> Database >  >> RDS >> Oracle

Snelste OLEDB lezen van ORACLE

Wat maakt het uit, ik waag het erop.

Bewerken: Wat connectiviteit betreft, raad ik HEARTILTY aan:

Oracle-objecten voor OLE , OO4O in het kort.

Het is gemaakt door Oracle voor Oracle, niet door MS. Het gebruikt krachtige native drivers, GEEN ODBC voor een prestatieverbetering. Ik heb dit zelf meerdere malen gebruikt en het is snel. Ik maakte verbinding met extreem grote databases en datawarehouses waar elke tabel nooit minder dan 2 miljoen records bevatte, de meeste waren veel groter.

Merk op dat u OLE niet hoeft te kennen om dit te gebruiken. Het omhult OLE, vandaar de naam. Conceptueel en syntactisch verpakt het de "resultatenset" in een dynaset die wordt gevoed door SQL-commando's. Als je ooit DAO of ADO hebt gebruikt, ben je binnen 5 minuten productief.

Hier is een meer diepgaand artikel.

Als je OO4O niet kunt gebruiken, dan is de gespecialiseerde .Net Data Provider van Oracle erg goed. NIET degene die door MS is gemaakt.

HTH

Gebruik een "WHERE"-clausule? Voorbeeld:"selecteer id van objecten waar id =criteria"

WAAR

Hierdoor wordt alleen de record van belang over het netwerk verzonden. Anders worden alle 23 miljoen records over de draad verzonden.

OF, kijk in "tussen".

"selecteer id van objecten waar id tussen deze en die"

TUSSEN

Dat verzendt een kleinere set records in het bereik dat u opgeeft.

HTH




  1. hoe de functie required_once in te gebruiken

  2. Probleem met invoegquery in Sqlite? (variabele invoegen)

  3. Update dezelfde tabel na trigger invoegen

  4. utf8 instellen met mysql via php