![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: IBO
Vista bremst extrem bei inserts in Firebird 1.5 DB
Hallo Zusammen,
ich habe zwei Datenbanken. Über ein TIB_Cursor wird eine Datenmenge von der DB1 selectiert und über ein TIB_DSQL in die DB2 eingefügt. Es werden etwa 2000 Datensätze kopiert. Unter Vista 32Bit und 64Bit werden ca 60 Records eingefügt danach bleibt das Process stehen für etwa 1-3 Minuten und fügt die nächsten 60-200 Datensätze ein, bleibt wieder kleben u.s.w. Die gleiche kompilierte Exe auf XP oder Win2000 läuft komplett durch. Interessant ist, wenn ich eine Verweilzeit von 0.01 Sekunde für jeden Record einbaue, läuft es auch unter Vista komplett durch.
Delphi-Quellcode:
Hat jemand eine Idee was der Unsinn soll?
while not cuExportPaesse.eof do
begin waitxsec(0.01); <<< Vista Bremse zum Beschleunigen Inc(count2); sb1.Panels[1].Caption := Format('%d Pässe',[count2]); dsPaesse.ParamByName('PASSNR').AsInteger := cuExportPaesse.FieldByName('PASSNR').AsInteger; dsPaesse.ParamByName('SCHUETZE').AsString := cuExportPaesse.FieldByName('SCHUETZE').AsString; dsPaesse.ParamByName('VEREIN_ID').AsInteger := cuExportPaesse.FieldByName('VEREIN_ID').AsInteger; dsPaesse.ParamByName('VEREINSNR').AsInteger := cuExportPaesse.FieldByName('VEREINSNR').AsInteger; dsPaesse.ParamByName('KURZNAME').AsString := cuExportPaesse.FieldByName('KURZNAME').AsString; dsPaesse.ExecSQL; cuExportPaesse.next; application.ProcessMessages; end;{while} Gruß Kostas |
Re: Vista bremst extrem bei inserts in Firebird 1.5 DB
-Was passiert wenn du das ProcessMessages weglässt?
-Wie ist die Endung der DB? -SS, CS, lokal/remote? |
Re: Vista bremst extrem bei inserts in Firebird 1.5 DB
Mich wundert es gerade, dass FB 1.5 auf Vista überhaupt läuft. Bei mir hat es die Systemsteuerung zerlegt. Is aber auch schon ne Weile her. Das beschriebene Problem hab ich hier nicht, aber ich nutze auch die 2.0 aufgrund der beschriebenen Probleme. Vielleicht probierst du die mal aus, falls du die Möglichkeit hat die Produktivsysteme auch auf FB 2 umzuziehen.
|
Re: Vista bremst extrem bei inserts in Firebird 1.5 DB
Zitat:
Die Endung der DB ist FDB FB ist Lokal installiert, ich greife jedoch über das Protokoll TCP auf die DB zu. Gruß Kostas |
Re: Vista bremst extrem bei inserts in Firebird 1.5 DB
Ich würde auch mal versuchen eine neuere Version zu verwenden.
|
Re: Vista bremst extrem bei inserts in Firebird 1.5 DB
Zitat:
installiert wird um die DB zu stoppen un zu starten. Es ist schon längst überfällig auf FB 2.x umzusteigen jedoch habe ich noch genau ein Projekt welches mit der BDE auf FB zugreift. Ich habe es noch nicht geschaft dieses Projekt auf IBO umzustellen. Es ist leider ein etwas größeres Projekt. Da müsste ich eine Menge Zeit investieren. Der zweite Grund ist, ich arbeite mit Visual Studio C#. Die DotNet Zugriffskomponenten funtionieren für FB 1.5 einwandfrei jedoch nicht mit FB2.0 allerdings ist die Info etwa ein habes jahr alt. Möglicherweise hat sich in dieses Richtung auch etwas getan. FB paralell zu betreiben in der V1.5 und 2.x habe ich micht getraut, hab damit keine Erfahrung. Gruß Kostas |
Re: Vista bremst extrem bei inserts in Firebird 1.5 DB
Zitat:
Zitat:
Zitat:
|
Re: Vista bremst extrem bei inserts in Firebird 1.5 DB
Zitat:
Die Entwicklung der IBO geht nicht richtig vorwärts. Dann musst Du mit IBO eigentlich die speziellen visuellen Komponenten (Edit, Checkbox, Grid, usw.) benutzen. Es gibt zwar auch DB-Komponenten von IBO, die kompatibel zu den Standard-Komponenten sind, die sind aber noch weniger toll als die IBOs. Wende Dich also eher ADO oder Zeos oder was anderem zu für den Zugriff auf Firebird. |
Re: Vista bremst extrem bei inserts in Firebird 1.5 DB
Gabs nicht ein Problem mit bestimmten Dateiendungen von Firebird/Interbase-Datenbanken mit Vista da Vista die gleiche Endung für was anderes verwendet wird und deshalb stört :gruebel:
|
Re: Vista bremst extrem bei inserts in Firebird 1.5 DB
Zitat:
Gruß Kostas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz