Massenselect auf Datenbank

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Massenselect auf Datenbank

Re: Massenselect auf Datenbank

von F3K Total » Di, 15.05.2012 22:05

Massenselect auf Datenbank

von Cartaz » Mo, 07.05.2012 16:27

Hallo zusammen,

ich habe ein Calc-Tabelle, in der Daten über ODBC aus einer Oracle Datenbank dargestellt werden. Als Quelle dient eine View, welche aktuell ca. 16000 Zeilen umfasst ("Wie viele Vorgänge wurden von einem bestimmten Benutzer im aktuellen Jahr/Woche/Tag bearbeitet", wodurch im Laufe des Jahres die Einträge dieser View wachsen). In Oracle selber werden alle Zugriffe (Selects) auf diese View in einer eigenen Tabelle protokolliert (Username, Name der View, ect.).

Wenn ich die Zugriffe von Calc auf die Oracle-View kontrolliere, sehe ich, dass die View ca. 16000 mal abgefragt wurde Ö.ö (also genauso viele Abfragen wie Zeilen vorhanden sind). Unter Oracle selber dauert die Abfrage nur 0,3 Sec. und in OO ca. 1MIn.

Da ich mir dieses Verhalten nicht erklären kann, hoffe ich hier auf Hilfe bzw. Erklärung auf dieses Verhalten (So langsam wird die Protokolltabelle zugespammt :P). Oder hat jemand Erfahrung mit einem ähnlichen Problem?

Vielen Dank im Voraus!

PS.: Ich hoffe ich bin hier im richtigen Bereich.

Nach oben