Einzelnen Beitrag anzeigen

automatix

Registriert seit: 1. Mai 2008
Ort: Remscheid
39 Beiträge
 
Delphi 2007 Enterprise
 
#52

Re: [FB 2.1] Schnelle Alternative zu Count(*) ?

  Alt 14. Mai 2009, 12:50
Hallo!

Zitat:
Einfacher DB-Puffer. Anzahl der gepufferten Datensätze soll laufend angezeigt werden. Wenn die Anwendung läuft, zähle ich intern mit (Singleuser-DB), also kein Performanceproblem. Wäre ja auch bescheuert, 1x pro Sekunde alle Datensätze zu zählen. Beim Programmstart muss ich aber wissen, wie viele Datensätze jetzt gerade in der DB rumliegen.
Wenn deine Anwendung die Einzige ist die auf die Daten zugreift, dann mach doch den select count(*) nur beim ersten Programmstart, dann zählst Du intern mit und beim beenden deiner Anwendung schreibst Du den letzten Stand in eine Tabelle und beim nächsten Programm liest Du die Anzahl aus dieser Tabelle.

Grüße
  Mit Zitat antworten Zitat