AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:32

Parameter dieser Suchanfrage:

Suche in Thema: Fragen bezüglich Performance von Firebird in einer Anwendung
Suche alle Beiträge, die von "Codehunter" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 13 von insges. 13 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 15. Aug 2019
    https://www.amazon.de/dp/B07PLWKBVJ

    +

    https://www.amazon.de/dp/B07JHGMNC5

    Geht noch als "Stick" durch und müsste knapp drauf passen :twisted:
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 15. Aug 2019
    Davon red ich ja die ganze Zeit. Stichwort Blockgröße. Ich musste mir noch einen eigenen Scripter basteln, weil der von FIBplus aus irgendeinem Grund die Blockgröße falsch berechnet. Auch so ein Fall von zusätzlichem Aufwand. Irgendwie muss man ja ein langes SQL-Script in für Firebird verdauliche Häppchen filetieren.
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 15. Aug 2019
    Hat ja auch jeder eine andere Perspektive aufgrund ganz unterschiedlicher Anforderungen. Ich hatte ja geschrieben, ich brauche möglichst einfache Mittel, um einfach nur Daten zu pumpen. Bei MariaDB hatte ich A) wesentlich größere Blöcke und B) sowas simples wie Multi-Row-Inserts:

    INSERT INTO Tabelle (Feld1, Feld2) VALUES (1, 1), (2, 2), (3, 3), (4, 4), (5,5);

    Macht in Summe genau 80...
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 14. Aug 2019
    Ich muss sagen, ich finde dieser Thread hier ist eine der Sternstunden der DP. Hier kommt so viel Knowhow zusammen. Wenn man als Frontend-Entwickler aufmerksam mitliest, sieht man das es nicht den einen golden Weg gibt. Es ist nie verkehrt, Dinge zu hinterfragen, selbst wenn man etwas schon 20 Jahre auf eine bestimmte Weise gemacht hat.

    Zur "Firebird-Sentimentalität": In gewisser Weise verhält...
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 14. Aug 2019
    Also wenn man die Changelogs zu FB 4.0 liest merkt man schon, dass die Entwickler eine Flaschenhälse im Netzwerkinterface von FB angegangen sind. Speziell bei vielen kleinen Anfragen trennt FB sehr früh die TCP-Verbindung, sodass die neu ausgehandelt werden muss. Insofern würde ich sagen, schaukeln sich hier die Eigenarten von FB und Delphi gegenseitig zu einem Problem hoch.

    Aus den o.g....
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 12. Aug 2019
    Ich würde ja gerne mal FB 4.0 ausprobieren. Weil wir aber FIBplus verwenden, ist uns dieser Weg versperrt. Es gab mal den Plan, eine Art Abstraktion auf FireDAC drauf zu setzen, die FIBplus "emuliert". Aber damit ist es ja nicht getan. Man muss schrottige Queries und Procedures anfassen. Denn selbst wenn man die rein technische Konnektivität hin bekäme, würden wohl die Vorteile von FB 4.0...
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 12. Aug 2019
    Diese Erfahrung kann ich bestätigen. Ich kam aus dem Ökosystem von MariaDB, damals 10.2, und war dann mit Firebird 2.5 konfrontiert. Da war ich teilweise entsetzt über die Unterschiede. Natürlich kann man auch umgekehrt argumentieren, dass Firebird 2.5 eine gute Schule für effizientes Programmieren ist. Das Problem was ich sehe ist nur, dass im Praxisbetrieb sehr viel Entwicklungszeit in...
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 11. Aug 2019
    In aller Regel wissen oder ahnen die Entwickler von Clientanwendungen schon, dass ihr Design "optimierungsfähig" ist. So isses bei uns ja auch. Allerdings entstehen manche Krücken auch aus dem komplizierten Zusammenspiel von Kundenwünschen einerseits und den technischen Eigenheiten zugekaufter Komponenten andererseits. Bei uns ist es oft die unglückselige Gemeinschaft des uralten und nicht mehr...
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 8. Aug 2019
    Ich habe jetzt erst brandaktuell wieder so einen Fall gehabt (FIBplus-spezifisch): Funktion A arbeitet eine Schleife ab. Je Schleifendurchlauf wird ein if Dataset.RecordCountFromSrv > 0 then ... gemacht. Das Problem dabei: RecordCountFromSrv setzt intern ein "SELECT COUNT(*) FROM x" ab. Im Delphi-Quelltext kaum zu sehen, der Performance-Flaschenhals. Ich habe einfach vor der Schleife 1x das...
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 8. Aug 2019
    Da wäre doch mal interessant, welche Konnektoren verwendet wurden. Ich habe mal eine Testanwendung erstellt und mit verschiedenen Konnektoren (FIBplus, FireDAC, ZEOS und UniDAC) darauf zugegriffen. Bei identischen Queries war FIBplus am schnellsten, FireDAC dicht dahinter, dann lange nichts und dann ZEOS gefolgt von UniDAC. Wobei UniDAC bei Random-Select-Update-Pingpong mehr als doppelt so lang...
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 8. Aug 2019
    Richtig. Da muss man sich immer den Einzelfall anschauen. Ich wäre jedenfalls sehr daran interessiert, sollte durch Einstellungen am DB-Server das beschriebene Problembild sich wesentlich verbessern. Denn die Problemlage ist mir bei unserer DB sehr vertraut.
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 8. Aug 2019
    Ich sage ja auch nicht, dass FB per se langsam ist. Nur braucht es spezielle Erfahrungen, die Möglichkeiten, auch im Zusammenspiel mit Delphi, richtig zu nutzen. Kommt man als Entwickler von anderen relationalen DBMS, dann kann man sich schnell verrennen. Ich sprech da aus Erfahrung ;-)

    Der Hinweis vom Erstpost mit den vielen Verbindungen deutet auf ein spezifisches Designproblem bei der...
  • Forum: Datenbanken

    AW: Fragen bezüglich Performance von Firebird in einer Anwendung

     
      by Codehunter, 8. Aug 2019
    Da passt das hier ganz gut ins Bild. Firebird ist in puncto SQL doch recht beschränkt. Wenn Entwickler Erfahrung in Mysql oder Oracle haben, müssen sie gewaltig umdenken, sonst endet es genau bei den von dir beschriebenen Problemen. Für gute Performance muss man bei FB etwas tun, was eigentlich immer gelehrt wird nicht zu tun: Möglichst große Abfragen machen, lokal vorhalten und dort durchsuchen....


URL zu dieser Suchanfrage:

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