Converter
Guten Abend!
Ich suche jemand der mir folgenden Code irgendwie in eine Schleife packen kann. All meine Versuche enden in unendlichen nicht auflösbaren Schleifen... PHP-Code:
Datenbank zu generieren, die von $code_min bis $code_max alle Einträge enthält. Die Dimension bewegt sich im Bereich von rund 500-700 Millionen Datensätzen. ( das ist KEIN Witz ) PHP-Code:
Was ich auch versuche eine Schleife um den gesamten Code zu packen, ja eine simple Schleife die $code_min ++ solange $code_min < $code_max. Es wird immer eine Endlosschleife bei mir... PHP-Code:
ICH BENÖTIGTE WIRKLICH SEHR DRINGEND HILFE! Falls jemand die nötigen Kenntnisse hat... :) |
AW: Converter
Dann zeige doch mal Deine (missglückten) Versuche - dann suchen wir jemand der die nötigen Kenntnisse hat.
|
AW: Converter
Ganz simpel...
Ich meine ich bin kein Profi, aber auch kein absoluter Anfänger. Es wird immer zu unentlichen Schleife?! PHP-Code:
|
AW: Converter
Ok, und woran machst Du jetzt fest das es sich dabei um eine unendliche Schleife handelt?
|
AW: Converter
PHP-Code:
PHP-Code:
Obwohl es höchstens 1-2 Sekunden braucht um eine ID zu generieren. Die Schleife wird niemals fertig und ich frage mich warum? Klammere ich " $id >>= 8; " aus, funktioniert alles prächtig. Dieser Schritt ist aber nötig um die ID zu generieren. |
AW: Converter
Zitat:
Tipp: Beschäftige Dich mal mit der möglichen Größe von numerischen Variablen. Lass Dir dazu mal die intval($id_min) und intval($id_max) ausgeben. Was stellt Du fest? Und ja, konnte die Endlosschleife trotzdem nachvollziehen. Wieso manipulierst Du $id an zwei Stellen? Durch PHP-Code:
Zitat:
|
AW: Converter
Ja, war mir dann, ein bisschen spät, aufgefallen. :D
Deshalb hatte ich eine Funktion aus dem Converter gemacht und diese in einer Schleife aufgerufen. Und nun warte ich und warte und warte... Nach Anpassung von min/max komme ich auf genau 500.000.000 Datensätze. Dauert ziemlich lang die zu generieren. |
AW: Converter
Aber eine Frage hätte ich dann doch noch...
Deine persönliche Meinung ist gefragt. Ich habe mich mit MySQL Prozeduren noch nie befasst, würde aber gern mal wissen wollen, ob automatisch beim Hinzufügen eines Datensatzes in Tabelle (B) die passende ID aus Tabelle (A) zugeordnet werden kann? Tabelle A id | conv_id ------------- 76561198107318624 | 7ae829b1d3ba5e86f7760d6976929d05 Ein neuer Eintrag in Tabelle (B) beinhaltet immer den "conv_id" Wert. Benötigt wird aber zusätzlich auch der eigentlich, nicht zu convertierende, Ursprungswert, hier ID. Ist es möglich eine solche Prozedur zu erstellen? Ist es in deinen Augen "schaffbar" für bsp. 1000 neue Einträge in Tabelle (B) zeitnah die ID aus Tabelle (A) aus 500 Millionen Datensätzen zuzuordnen? |
AW: Converter
Zitat:
Zitat:
Weiterführende Mutmassungen wären hoch spekulativ, da keine Rahmenbedingungen bekannt sind (Dateiaufbau, DBMS, Server, RAM, HD, Anbindung, etc.). |
AW: Converter
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:03:56 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.