sql >> Databasteknik >  >> RDS >> Oracle

Snabbaste OLEDB-läsning från ORACLE

Vad fan, jag tar en chans.

Redigera: När det gäller anslutning rekommenderar jag HEARTILTY:

Oracle Objects for OLE , förkortat OO4O.

Den är gjord av Oracle för Oracle, inte av MS. Den använder högpresterande inbyggda drivrutiner, INTE ODBC för en prestandaökning. Jag har personligen använt detta själv vid flera tillfällen och det är snabbt. Jag kopplade upp mig till extremt stora databaser och datalager där varje tabell aldrig var mindre än 2 miljoner poster, de flesta var mycket större.

Observera att du inte behöver känna till OLE för att använda detta. Den omsluter OLE, därav namnet. Konceptuellt och syntaktisk lindar den in "resultatuppsättningen" i en dynaset som matas av SQL-kommandon. Om du någonsin har använt DAO eller ADO kommer du att vara produktiv på 5 minuter.

Här är en mer djupgående artikel.

Om du inte kan använda OO4O är den specialiserade .Net Data Provider från Oracle mycket bra. INTE den som tillverkats av MS.

HTH

Använd en "WHERE"-klausul? Exempel:"välj id från objekt där id =kriterier"

VAR

Detta skickar bara intresseregistret över nätverket. Annars skickas alla 23 miljoner poster över tråden.

ELLER titta på "mellan."

"välj id från objekt där id mellan den här och den där"

MELLAN

Det skickar en reducerad uppsättning poster inom det intervall du anger.

HTH




  1. Sök efter helordsmatchning i MySQL

  2. Mac installera och öppna mysql med terminal

  3. SQL INSERT INTO-sats

  4. Hitta saknade sekvensluckor mysql