AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:17

Parameter dieser Suchanfrage:

Suche in Thema: TADOQuery: Timeout abgelaufen beim Insert???
Suche alle Beiträge, die von "romber" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: TADOQuery: Timeout abgelaufen beim Insert???

      Delphi
      by romber, 2. Mär 2010
    Vielen Dank für diesen Hinweis! Das mag für bestimmte Fälle sehr hilfreich sein, doch in meinem Fall soll der Timeout eingentlich gar nicht passieren. Ein paar Hundert Inserts innerhalb´einer Minute sollte kein Problem sein.



    Habe ich noch nicht gelesen, vielen Dank!
  • Forum: Datenbanken

    Re: TADOQuery: Timeout abgelaufen beim Insert???

      Delphi
      by romber, 2. Mär 2010
    Die SQL.Text enthält eine Abfrage, die keine Ergebnisse liefern kann, ähnlich wie alzaimar es gepostet hat. Die ganze Tabelle wird nicht aslo geladen. Ich möchte nun die Code überarbeiten und Prepared Statements einsetzen.
  • Forum: Datenbanken

    Re: TADOQuery: Timeout abgelaufen beim Insert???

      Delphi
      by romber, 1. Mär 2010
    Unser Admin meint, der SQL Server funktioniert perfekt. Im Profiler alle Werte im grünen Bereich. Ich werde mein Code überarbeiten und werde dann schauen.
    Wie erstelle ich ein Prepared Statement?
  • Forum: Datenbanken

    Re: TADOQuery: Timeout abgelaufen beim Insert???

      Delphi
      by romber, 27. Feb 2010
    Es ist nur eine Tabelle. Die Tabelle hat 115 Spalten, keine Blobs und erstmal keine Indexe. Die Insert-Befehle sind 1500-5000 Zeichen groß.

    Liegt mein Problem vielleicht daran, dass ich es mir einfach gemacht habe und die Daten mit ADOQuery.Insert -> ADOQuery.FieldByName().Value -> ADOQuery.Post hinzufüge? Ist ein generiertes SQL-Statement die Lösung?
  • Forum: Datenbanken

    Re: TADOQuery: Timeout abgelaufen beim Insert???

      Delphi
      by romber, 27. Feb 2010
    Es ist doch ein dedizierter Server. Es sind insgesamt 12 GB Speicher vorhanden, soweit ich weiss darf SQL-Server 8 GB davon beanspruchen. Auf die Tabelle wird nur lokal zugegriffen und alle Zugriffe erfolgen von einer einzigen Anwendung.

    Mit Bulk-Inserts habe ich es noch nicht ganz verstanden, bin aber dabei. Prepared Statenents hört sich viel besser an. Ich google gerade nach Prepared...
  • Forum: Datenbanken

    Re: TADOQuery: Timeout abgelaufen beim Insert???

      Delphi
      by romber, 27. Feb 2010
    Vielen Dank für die schnelle Antwort!



    Wir haben da 8 Gb Arbeitsspeicher und MS SQL Server 2008 Enterprise. An der Speichermangel kann es nicht liegen, denke ich.
    Was sind Bulk-Inserts genau?
  • Forum: Datenbanken

    TADOQuery: Timeout abgelaufen beim Insert???

      Delphi
      by romber, 27. Feb 2010
    Hallo!

    Ich erhalte über einen Webservice große Mengen an Daten, die ich anschließend bearbeite und einer Tabelle auf dem lokalen MS SQL Server hinzufüge. Manchmal sind es mehrere hundert Datensätze pro Minute. Einmal pro Tag führt SQL-Agent einen SQL-Script zum Löschen der älteren Datensätze aus. Derzeit sind in der Tabelle ca. 1,5 Mio. Datensätze drin.

    Beim Hinzufügen erhalte ich immer...


URL zu dieser Suchanfrage:

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