Hallo Heiko,
Zitat von
hoika:
der Punkt ist, das die betreffende Methode ziemlich lahm ist
(15 sec übers Netz)
In meiner Umgebung brauche ich tatsächlich 26 sek für 20.000 IDs!
Zitat von
hoika:
Ich weiss, wieviele Datensätze geschrieben werden,
also erhöhe ich den Generatorwert gleich um 20000 und
benutze die jetzt freien Werte 1-20000 (+alter Generatorwert).
Zuerst dachte ich es wäre besser über eine SP die ID einzeln hochzuzählen,
in der Art
SQL-Code:
while (i <= ANZAHL) DO
begin
id = GEN_ID(GEN_TEST, 1);
suspend;
end
aber nach einigem Nachdenken, bin ich aber zu dem Schluss gekommen, dass es auch
mit EINER Erhöhung um die gesamte Anzahl gehen muss.
Man kann dann die IDs beginnend mit Generatorwert-Anzahl bis Generatorwert verwenden.
alex