Zitat:
Original geschrieben von ghostgambler
Nein.
|
Na das war deutlich genug
Ich habe gerade eine andere Überlegung die mir nochmals etwas Performance schaffen würde.
Leider muß ich ja bei jeden Fahrzeug immer nachfragen in der DB ob das Fahrzueg bereits vorhanden ist um dann zu entscheiden obs ein Update oder ein Insert wird.
Hierzu bräuchte ich ja diesen komischen Index der wiederum beim INSERT und UPDATE einen Bock aufstellt.
ABER:
Ich kenne den Usernamen beim Import (und ich bekomme jetzt Mitte nächster Woche den 2. Server).
Was, wenn ich hergehe und einfach alle Fahrzeuge des jeweiligen Händlers von der Hauptdatenbank in die 2. Datanbank am 2. Server rüberkopiere.
Da hätte ich dann grad mal nur max. 3.500 Fahrzeuge - Im Schnitt sinds eher 200 - 500 Fahrzeuge - und dadurch eine viel kleiner Datenbank zu durchforsten, als wenn ich das auf der Hauptdatenbank mache. Die Daten brauch ich ja nur um zu wissen ob Insert oder Update gemacht werden soll.
Diese Daten würden dann ja wieder gelöscht werden und durch die Daten des nächsten Händlers ersetzt werden und das Spielchen würde sich wiederholen.
So würde ich grad mal nur einen SELECT auf den Usernamen machen in der Hauptdatenbank und das war es dann wärend dem Import auch schon wieder. Der Rest spielt sich dann schon am 2. Server und 2. Datenbank unabhängig von der Hauptdatenbank ab.
Somit bräuchte ich diesen ominösen KEY über 3 Spalten nicht und ich bräuchte nicht einmal diese zusätzliche Spalte von der ich weiter oben gesprochen habe.
Denkt Ihr auch, dass ich damit die Hauptdatenbank wärend dem Import weit weniger belasten würde??
Denn der Select auf den usernamen würde ja nicht soviel verbrauchen.
lg.
Werner