Forum: Datenbanken
Delphi
by Walter Landwehr,
4. Sep 2020
So ich habe jetzt alle Trigger überarbeitet bzw. gelöscht und das wesentliche im Code und der Proc eingebaut. Nun habe ich ein super Ergebnis 10 Datensätze in 7 sec.
Ich danke allen die hier was zum Thema beigetragen haben.
Forum: Datenbanken
Delphi
by Walter Landwehr,
1. Sep 2020
OK habe ich mir schon gedacht, werde das ganz umbauen und auf die trigger verzichten.
Forum: Datenbanken
Delphi
by Walter Landwehr,
1. Sep 2020
Habe mal alle Indexe gelöscht.
Hier mal die Procedure:
SET TERM ^ ;
create or alter procedure TBL_RECHNUNGSPOSITIONEN_INS (
RECHNUNGSPOSITIONENNR type of column TBL_RECHNUNGSPOSITIONEN.RECHNUNGSPOSITIONENNR,
RECHNUNGNR type of column TBL_RECHNUNGSPOSITIONEN.RECHNUNGNR,
PATIENTENNUMMER type of column TBL_RECHNUNGSPOSITIONEN.PATIENTENNUMMER,
BEHANDLUNGSDATUM type of...
Forum: Datenbanken
Delphi
by Walter Landwehr,
31. Aug 2020
Ich muss das Thema nochmals aufgreifen. Ich habe jetzt eine StoredProc gemacht leider mit den gleichen Erfolg. Um 10 Datensätze in die Datei zu schreiben werden 72 Sec. benötigt. Viel zu Lange. Wer kann mir natürlich gegen Entgeld weiterhelfen.
Forum: Datenbanken
Delphi
by Walter Landwehr,
25. Mai 2020
Ja habe ich aber ohne Erfolg. Kann es doch mit den großen Datenmengen in der Tabelle zu tun haben?
Forum: Datenbanken
Delphi
by Walter Landwehr,
24. Mai 2020
So habe lange herumgetestet aber keine Lösung gefunden. Mach ich einen Insert in einer Tabelle wo nur ca. 34000 Datensätze vorhanden sind, geht es sehr schnell aus der Anwendung heraus.
Meine Frage gibt es einen Experten der mir hier weiterhelfen kann. Natürlich gegen Bezahlung.
Forum: Datenbanken
Delphi
by Walter Landwehr,
1. Mai 2020
Nur mal so zur Info.
Seit Jahren läuft dies eigentlich ohne Probleme. Am Code ist schon seit Jahren nichts geändert worden. Aber seit 2 - 3 Monaten trat dann plötzlich diese Verzögerung ein. Kann es an Firebird liegen?
Forum: Datenbanken
Delphi
by Walter Landwehr,
1. Mai 2020
Kein Before- oder AfterPost
Im Anhang die Trigger.
Forum: Datenbanken
Delphi
by Walter Landwehr,
1. Mai 2020
An hoika:
Pro Datensatz nicht die 500000
Kein Grid keine weiteren Komponenten.
2 Indizes ; 10 Trigger
prepared := False
An schotti65 :
In IBExpert sehr schnell ca. 1 Sekunde
Forum: Datenbanken
Delphi
by Walter Landwehr,
1. Mai 2020
Hallo ich habe folgenden Code:
while not (PatblattQry.EoF = True) do
begin
if (PatblattQry.FieldByName('TYP').AsString <> 'Z') then
begin
InsRechnungsPositionenQry.ParamByName('RECHNUNGNR').AsInteger := RechnungNr;
...