Zum Inhalt springen

Heimer

Mitglieder
  • Gesamte Inhalte

    5
  • Benutzer seit

  • Letzter Besuch

  1. Hi, die Sache mit OCI liegt bei mir schon ca 11-12 Jahre zurück. Die Geschwindigkeiten habe ich durch Servercalls erreicht und dann geschätzt etwa 2,5 Mio Abfragen pro Sekunde realisiert im Vergleich zu ein paar tausend bei einzelner "normaler" ODBC-Abfrage. Bei mir ging es also weniger um die Zugriffszeiten, als um das schnelle Abfragen komplexer umfangreicher Tabellen. Vermutlich sind aber andere moderne Zugriffsmethoden heute nicht mehr sooo extrem langsam wie damals. Da müßte man sicherlich auch mit der aktueller Hardware alles nochmal benchen um zu sehen, ob sich das immer noch so sehr lohnt. Vor ein paar Jahren habe ich zum Spaß mal die Performance einer Foxpro-Datenbank (glaube ich) getestet. Die war in etwa genauso schnell wie das OCI damals - so grob geschätzt jedenfalls. Seit damals habe ich keine Oracle-Datenbank mehr zum spielen, daher kann ich keinen direkten Vergleich machen.

  2. Kannst du einfach mal deinen Code posten? Plus die Struktur deiner Tabelle.
  3. Hmm hab auch gerade gemerkt das es in .net 2008 bzw 2010 alles wieder ganz anders ist. Und man dieses invoke braucht. Hier mal ein vielleicht ein Ansatz für dich. Es funktioniert zumindest. Public Class Form1 Public myThread As New System.Threading.Thread(AddressOf Hallo) Public Sub Hallo() Try While 1 = 1 System.Threading.Thread.Sleep(1000) If Me.Button1.InvokeRequired Then Button1.Invoke(New MethodInvoker(AddressOf Hallo)) End If Me.Button1.Text = Now.ToString("yyyyMMddhhmmss") Application.DoEvents() End While Catch ex As Exception End Try End Sub Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load myThread.Start() End Sub End Class
  4. Hallo Zusammen, das ich über die SuFU und Google nichts brauchbares/verwertbares gefunden haben, hier mal meine Frage. Ich möchte gerne ein Array aus Oracle, welches ich mir in einer Prozedure/Funktion fülle in ein Array meines vb.net Codes importieren. Ich habe es zwar bereits auch geschafft vom Cursor ins DataSet zu kommen, aber das ist mir zu unperformant. Ein Array wäre mir hier eine wesentlich kleinerer Datenstruktur. Ich habe auch einen Link gefunden, welcher genau mein Lösungansatz wäre. Leider für die Sprache Java. Und leider gibt es den BindVariablenWert Array nicht bei den BindVariablewerten in vb.net How to return an array from a PL/SQL Stored function In Prinzip ist ein sehr schöner Code im Java beispiel. Kennt jemand eine Möglichkeit genau das in vb.net umzusetzen?
  5. Ja ich weiss. Meine Frage an dich..Ist es deshalb unmöglich ob er auf meine Antwort antwortet? Vielleicht bekommt er ja eine E-Mail-Benachrichtigung das auf sein Thema von Ihm geantwortet wurde. Außerdem sagen immer alle man soll die SuFu nutzen, und das hab ich doch auch getan. Aber danke trotz allem für die informative Antwort.
  6. So dann will ich diesen Thread mal pushen. Mich würde mal interessieren auf was für Zeiten der Ersteller des Threads gekommen ist, falls er über OCCI auf die Datenbank (Oracle) zugreift.
  7. Hallo Crush, ich habe in dem Forum eine Antwort von Dir mit Bezug auf OCCI gefunden. Eine Aussage von dir hier war "Ich habe auch eine Woche gebraucht und eine halbwegs brauchbare Datenbankklasse mit OCI zu erstellen - die Geschwindigkeit, die man mit den Servercalls erreichen kann, ist es allerdings absolut Wert!" Mich würde einfach mal interessieren, auf was für Zugriffszeiten du kommst mit OCCI. Interessant wären die Zugriffszeiten bei komplexen Abfragen mit z.b. 6 Joins und 12 Spalten im Select. Ich selber habe hier in .net versucht eine Optimierung von Abfragen zu realisieren, komme aber bei komplexen Abfragen kaum unter 100ms. Hier dauert vorallem das Füllen von DataSet am längsten. Es soll aber angeblich Möglich sein auf 10ms zu kommen, das halte ich allerdings für ein Gerücht. Über eine Antwort von dir würde ich mich freuen.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...