Anbindung SQL Kundendatenbank sehr langsam

  • Hallo!
    Wir haben unser Tobit an unser Warenwirtschaftsystem (MS SQL DB) angebunden um auf die Kundensätze zuzugreifen.
    Allerdings werden die Kunden nicht rüberkopiert sondern man kann ,nach meinen Nachforschungen, nur eine art Verknüpfung zur DB Herstellen.
    So wird bei der QuickSuche nach einem Kunden immer wieder neue aufgebaut, je nachdem welche Buchstaben ich schon eingegeben habe.
    Problem ist, die DB hat knap 15K Kundensätze... Also dauert es knap 4-5 min bis man damit arbeiten kann.
    Habe jetzt zum Test die Kundensätze aus der Verknüpfung rüberkopiert...(in ein Archiv und den Filter auf 20K anzeigen) soo damit könnte man arbeiten, Geschwindigkeit ist annehmbar.
    Problem ist, dabei bleiben die Kundensätze ja nicht aktuell... sollte kein Problem sein, einmal Nachts zack neu rüberkopieren oder so,
    Problem dabei ist, er legt alles erneut doppelt an.

    Wer hat da eine vernünftige Lösung?! Vielleicht sogar ne Idee wie ich den Zugriff Beschleunigen kann?!
    Die Clients für das Warenwirtschaftsystem verhalten sich im übrigen nicht so Langsam, der Zugriff per Access Suche etc. geht nahezu Instant. Muss wohl dann an Tobit liegen?!

  • Ich will Dich ja nicht entmutigen, aber ich habe die Anbindung (50.000 Kunden) wieder rausgenommen. Das war einfach zu langsam, zumal offensichtlich der Zugriff immer wieder vom Client hergestellt wurde. Ich denke, für so viele Adressdaten in einem Archive ist Tobit einfach nicht gemacht.

    Grüße
    Thomas

  • Hi! Ja das klingt schonmal nicht sooo gut :(
    Wie siehts den mit rüberkopieren aus?! Kann man da eine Regel oder sowas anlegen? Das er die Datensätze zeitlich kopiert. Allerdings keine doppelten vorkommen?!

  • Hi RobDust,

    ich hatte es so in Erinnerung, dass gar keine Daten im Archive landen, sondern nur eine Verknüpfung erstellt wird, die allerdings dann erst clientseitig verarbeitet wird. Damit scheiden nach meinem Verständnis Regeln für das Kopieren aus, da diese vom Service-Layer bearbeitet werden und nicht vom Client.

    Eine Möglichkeit wäre evtl. das manuelle rüberkopieren in gewissen Abständen, wobei man vorher das alte Archive leeren muß. Ob das dann aber mit Zigtausend Datensätzen in einem Archive auch funktioniert, wage ich zu bezweifeln. Die Änderungen zwischen den Kopiervorgängen sind dann natürlich im David-System nicht sichtbar.

    Ich weiß nicht, was Du mit den 15.000 Adressen in Tobit machen willst, aber wahrscheinlich ist es einfacher, eine andere Anwendung dafür zu benutzen. David ist sicherlich nicht für solch umfangreiche Datenbankanwendungen entwickelt und man kann in diesem Punkt dann wenig Zuverlässigkeit erwarten. Was kaum ein Benutzer anwendet ist bei Tobit nie richtig ausgetestet.

  • Hmmm schade schade... ja das "manuelle kopieren" benutze ich im Moment...
    Allerdings immer vorher alles zu lehren, bevor man neu reinkopiert ist nervig und zeitaufwendig.

    Naja eine andere Anwendung.... Tobit ist halt nunmal im Unternehmen die Kommunikationsplattform für alles.(Termine, SMS, Kontakte, Mails, Fax) Dann wieder für sowas eine andere Anwendung zu benutzen ist nicht soooo gut. Zumal die Benutzer sich schon an die telefonie Funktion gewöhnt haben. Schön war halt nur wenn man alle Kundendatensätze da hätte. Ok danke erst mal für deine Hilfe, vielleicht fällt jemand anderem ja noch was gutes ein!

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!