Re: Performanceproblem (oder auch nicht)
- From: "Olaf Pietsch" <olaf_pietsch@xxxxxxxxx>
- Date: Sat, 16 Jun 2007 16:43:56 +0200
Hallo Wolfgang,
"Wolfgang Hauer" <hauer@xxxxxxxxxxxxxxxxxxx> schrieb im Newsbeitrag news:eeKOIHBsHHA.1212@xxxxxxxxxxxxxxxxxxxxxxx
Das beruhigt mich, dass du auch glaubst, das das etwas langsam ist.
BTW. Das umkopieren ist leider keine Möglichkeit, da es im Echtbetrieb dann ungef. 35 Mio Sätze sein werden, aber im Bedarfsfall wieder nur die 500000 entfernt werden.
Wenn die bisherigen Vorschläge Dir nicht helfen, dann hätte ich noch einen, bei dem ich leider nicht weiß, ob er bei Dir wg. der Performance ausreichend sein und überhaupt in die Anwendung paßt.
Wir haben einen Fall, bei dem Daten gespeichert, eine gewisse Zeit gehalten und dann gelöscht werden müssen. Der User muss auf das Einspeichern der Daten warten, allerdings soll er nicht auf das Löschen warten. Der User speichert einen Löschauftrag, die Daten werden zum Löschen nur gekennzeichnet. Das funktioniert bei uns rasend schnell. Ein Hintergrundjob des Agend löscht alle 5 Minuten nun die als gelöscht gekenzeichnete Daten.
Das Kennzeichnen der Daten als zulöschen kann man per UPDATE je Datensatz durchführen oder man speichert die zu löschenden Primärschlüssel in eine eigene Tabelle per Insert usw. (Insert kann schneller sein als Update.)
Wenn auf dem Datenbestand noch Queries ausgeführt werden, dürfen die als gelöscht gekennzeichneten Datensätze nicht gefunden werden. Somit müßte man das Kennzeichen oder die o. g. Tabelle mit not exists (...) abfragen.
--
Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
Regionalgruppe Köln/Bonn/Düsseldorf (http://www.sqlpass.de/Regionalgruppen/KoelnBonnDuesseldorf/tabid/81/Default.aspx)
.
- References:
- Performanceproblem (oder auch nicht)
- From: Wolfgang Hauer
- Re: Performanceproblem (oder auch nicht)
- From: Elmar Boye
- Re: Performanceproblem (oder auch nicht)
- From: Wolfgang Hauer
- Re: Performanceproblem (oder auch nicht)
- From: Frank Kalis
- Re: Performanceproblem (oder auch nicht)
- From: Wolfgang Hauer
- Performanceproblem (oder auch nicht)
- Prev by Date: Re: Paging direkt im Server
- Next by Date: Re: Filesystemwatcher
- Previous by thread: Re: Performanceproblem (oder auch nicht)
- Next by thread: Re: Performanceproblem (oder auch nicht)
- Index(es):
Relevant Pages
|