AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:17

Parameter dieser Suchanfrage:

Suche in Thema: Dataset.Next | sehr langsam
Suche alle Beiträge, die von "hoika" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by hoika, 23. Jan 2019
    Hallo,
    und hier geht es weiter, weil das Thema etwas weitergeht

    https://www.delphipraxis.net/199437-funktionsweise-dbtransaktionen.html#post1423964
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by hoika, 23. Jan 2019
    Hallo,
    Hm, eigener Thread ? ;)

    Ich habe 10 SPs, die je nach Konfiguration nacheinander aufgerufen werden müssen in einer einzigen Transaktion.
    SP1->SP2->SP3->SP6->SP10
    oder
    SP1->SP3->SP9->SP6
    oder
    SP10->SP8->SP6
    oder oder oder
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by hoika, 22. Jan 2019
    Hallo,

    Oha, Einspruch.

    Bsp 1
    Wir laden einige Daten aus der DB, ein paar Selects, ein paar SPs, dumdidum
    Ohne Client-Transaktion wird jede Abfrage in einer separaten Transaktion auf der DB gestartet
    und das kostet eine Menge Performance.
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by hoika, 22. Jan 2019
    Hallo,
    gut, das es jetzt etwas schneller läuft.
    Versuche noch mal einen normalen (Asc) Index auf die Artikelnummer zu setzen.

    Der Desc-Index wird nicht zum Suchen/Filtern benutzt.
    Wenn es nichts bringt, kannst du ihn ja mir Drop Index wieder entfernen.

    Nach solchen DB-Aktionen immer das auch das Programm neustarten.
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by hoika, 22. Jan 2019
    Hallo,
    Delphi.Narium

    Doch, zumindestens war das früher so.
    Das TTable-DataSet ist ja unidirectional (es sei, denn es ist ne Query).

    Andreas Kosch hatte das mal in einem Interbase-Buch schön auseinandergedröselt.
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by hoika, 22. Jan 2019
    Hallo,
    Probleme im Mehrbenutzerbetrieb -> ja

    richtiger ist aber nicht richtig ;)

    wasserdichte Operation -> = Transaktion, Execute Block ist meines Wissens keine Transaktion.
    Das habe ich allerdings noch fast nie benutzt, ich könnte mich also auch irren.

    Das meinte ich aber nicht.
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by hoika, 22. Jan 2019
    Hallo,
    siehe mkinzler.
    Id ist in meinem Beispiel Record2001, Ordnung-2001

    Zuerst das Update, dann das Insert.
    Probleme sind aber im Mehrbenutzerbetrieb zu erwarten.

    Wenn kein Index angelegt ist, wird es für die DB bitter.
    -> 100 mal Full Table Scan (wegen dem DBGrid), und das bei 400K Datensätzen.
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by hoika, 22. Jan 2019
    Hallo,
    daten.pos.First;
    while not daten.pos.eof do begin

    Was konkret machst du hier?
    Kann es sein, dass die date.pos deine 400K Tabelle ist und du versuchst,
    das Feld Ordnung so zu setzen, dass der neue Tabelleneintrag zwischen 2 anderen liegt?

    geg:
    Record2000, Ordnung-2000
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by hoika, 22. Jan 2019
    Hallo,#
    zumindestens das normale DBGrid war zwar sehr clever, wenn es sich im DBase/Paradox handelte,
    aber bei Interbase/Firebird nicht ganz so.
    Indizes waren extrem wichtig und zwar Indizes in beiden Richtungen
    (Create Asc Index, Create Desc Index).
    Das Asc kannst du auch weglassen.

    Ansätze
    1. Nimm eine leere Datenbank bzw. eine mit wenigen Datensätzen.
    Ist das dort schnell, musst...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=hoika&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=199418
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz