Announcement

Collapse
No announcement yet.

Partitionieren Ihrer Festplatte : noch 2 Sekunden...!!!!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Partitionieren Ihrer Festplatte : noch 2 Sekunden...!!!!

    hallo,
    von welchen Faktoren hängt eigentlich das Kopieren von Daten zwischen
    zwei Datenbanken ab ("... noch 5 Minuten" wie bei Win-Download)
    <pre>
    könnte mir vorstellen :
    PC-Geschwindigkeit
    Blockgrößen
    RAM
    .
    .
    .
    </pre>
    und wie kann man die unter Delphi 5 ermiiteln ?

    Hi von Wolf

  • #2
    Wie kopierst Du denn?

    Die Windows Schätzung taugt nix, wie man haüfig sieht?

    Ich mache daher nur Progress Bars ohne Zeitangabe, der Benutzer sieht ja wie schnell sich das vorwärtsbewegt.

    Ansonsten würde ich immer iterieren und mir eine Maxzahl bastelen (Sätze/Sekunde) die sich beim Anwender verändert und gespeichert wird je nach seinen letzten Übertragungen, so daß es auf Dauer gesehen exakter wird

    Comment


    • #3
      danke, Andreas,

      der Zugriff sowohl auf ORACLE (lesend) und MySQL( schreibend und lesend) via ADO (kein ODBC, da viel zu langsam) auf Satzebene
      scannend (while not EOF usw.); für ADO gibts ja keine BatchMove,

      und die BDE konnte bisher n i c h t für Direktzugriff auf MySQL konfiguriert werden (siehe extra Diskussion) :-(

      Bisher ermittele ich die Anzahl der Datensätze und arbeite
      mit der Progressbar, wie üblich.
      Es wäre aber schon interessant, die Gesamtlaufzeit abschätzen zu können..

      MfG
      Wol

      Comment


      • #4
        Du weißt wieviel Sätze kommen, nach dem Open die Zeit merken und nach 10 Prozent kannst Du ja schon mal hochrechnen und diesen Wert dann alle 5-0 Prozent aktualisieren. Edne auf Grund dessen was vorbei ist abschätzen. Aber da das Open einen Augenblick braucht, erst danach messen, sonst wird es zu ungena

        Comment

        Working...
        X