AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 15:47

Parameter dieser Suchanfrage:

Suche in Thema: Hilfe bei Optimierung in SQL
Suche alle Beiträge, die von "Pro_RJ" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 14 von insges. 14 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 10. Okt 2008
    Huhu,
    Die Idee mit dem Index Deaktivieren ist an sich nicht so verkehrt. das Problem is, das es nur bei Kleinen Tabellen schnell geht.
    Nur bei dieser Datenbank ist das problem, das im Moment ca 105 Mio Datensätze in der Tabelle sind, die Einmalig Kopiert werden sollen. der Tägliche Datenabgleich beträgt dann Pro Tag ca 100K Datensätze. Und hier Dauert das Neuaufbauen von Einem Index Locker mal...
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 10. Okt 2008
    Morgen,
    WIe kann ich das AutoCommit ausstellen?
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    AHst du da einen Ungefähren erfahrungswert alle wieviel mal Commit machen sollte.
    Aber wenn ich Commit mache scholieße ich ja auch die Query wo meine Datensätze drin sind.Das heist ich muss die Daten ja neu ziehen.
    Oder Kann ich da auch ein CommitRetaining machen?
    Wobei Ich das Ganze schon gerne in einer ganzen Transaction hätte, da es später in Threads ablaufen soll.
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    Ich liste mal die Einstellung der Beteiligten Combs auf:
    IBDatabase1:
    IdleTimer : 0
    traceFlags : Alles auf flase

    IBTransaction1:
    AutoStopAction : SaNone
    DefaultAction : TACommit
    IdleTimer : 0
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    Das
    "if sender = Button1 then" ist nur da ich verschiedene Versionen teste also TIBSQL,TIBScript usw.

    Ich habe es mal in


    // if sender = Button1 then
    Begin
    // IBSQL1.Close;
    IBSQL1.SQL.text := 'Insert into PCBCasioZBPos ('+FeldListe+') values ('+WertListe+')';
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    Ohh ok das wuste ich nicht. Ab welcher FB-Version geht das schon?
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    Jup aber das geht erst in FireBird 2.5 soweit ich weis
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    Sorry aber das verstehe ich gerade nicht.

    // Felder ermitteln
    //==============================

    if CheckBox2.Checked then
    Begin
    for Fld := 0 to q.Fields.Count -1 do
    Begin
    if Fld > 0 then FeldListe := FeldListe + ',';
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    Die Feldliste wird vor der Eigentlichen Schleiche gebildet also nu ein mal. oder wie meinst du das?
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    ich habs mal umgebaut:
    if CheckBox2.Checked
    dann FeldListe einmal aufbauen
    else Immer neu Bilden



    if CheckBox2.Checked then
    Begin
    for Fld := 0 to q.Fields.Count -1 do
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    ne Insgesamt
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    Jup ist sie auch, nur ich muss ja eh alle Felder durcharbeiten,um die Feldwerte zu ermitteln.
    PS: das Spart ca 0,05 Secunden
  • Forum: Datenbanken

    Re: Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    PS: Ich habe es gerade auchmal TIBScript getestet also alle 30K Insert-Statements auf einmal absetzte. DIeser VOrgang ist ca 20%-2525% langsamer :-(
  • Forum: Datenbanken

    Hilfe bei Optimierung in SQL

      Delphi
      by Pro_RJ, 9. Okt 2008
    Huhu,
    Ich habe die Aufgabe, das ich Datensätze von einer DB in eine ArchivDb zu kopieren.
    Der Vorgang an sich ist kein Problem.mir geht es darum, wie kann ich mehr Geschwindigkeit rausholen?Ich mache Im moment ca 1000 Datensätze pro Sekunde. Nur das ist "einwenig" zu wenig, da muss mehr gehen.

    Zum Datenbankaufbau:
    Die Tabelle besteht aus ca 60 Feldern.
    Einem PrimärIndex (Integer) ...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Pro_RJ&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=122124
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:00 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