Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#13

AW: TADOCommand - Delete Befehl von mehreren Benutzern zu gleichen Zeit

  Alt 2. Dez 2015, 08:33
Btw: was bringt eigentlich dieses Verfahren?
Wieso löscht Du morgens nicht gleich alles? Was später noch nicht aktualisiert wurde, ist doch dann eh eine Leiche.
Nicht ganz, das ist der letzte bekannte Wissensstand. Aber wenn bei jedem Rechnerstart die Daten neu geschrieben werden, würde ich über einen Trigger löschen. Viel interessanter finde ich allerdings die Frage nach den Daten. Geht da jedes mal ein halber Roman über die Leitung oder werden vorhandene Daten wirklich genutzt? Was passiert wenn z.b. ein Rechner noch nicht im Bestand ist?
Anhand der Beschreibung habe ich nicht den Eindruck, das hier mit Bestandsdaten gearbeitet wird. Es scheint sich eher um so eine Art Log zu handeln. Daher ja auch meine Frage, wie oft sich das überhaupt ändert. Bei 2000 Usern gibt wahrscheinlich nur eine 2stellige Zahl von Druckern, pro User/Rechner sind dann vielleicht 1-3 eingerichtet, meinetwegen auch 10. Könnte man alles abbilden.

Wenn die Detaildaten umfangreich sind, könnte man die Analysedaten auch lokal ablegen und die tägliche Neuabfrage mit den Daten vom Vortag vergleichen. Erst bei Differenzen den Server überhaupt kontaktieren und updaten.
Falls ständig massiv gelöscht und eingefügt wird, können auch regelmäßige Index- / Tabellenrestrukturierungen hilfreich sein für den Anbfragespeed.
Gruß, Jo
  Mit Zitat antworten Zitat