whine: XML in mySQL einlesen - Performanceproblem

Beitrag lesen

Eine Idee hab ich noch: Verlager mal das Bind vor die Schleife und binde normale Variablen. Innerhalb der Schleife weist du diesen Variablen die XML-Ausdrücke zu. Also:

mysqli_stmt_bind_param($stmt, 'iss', $id, $ch1, $ch2);

und in der Schleife:

$ch1 = $xml->{"M$i"}->{"Ch1"};
  $ch2 = $xml->{"M$i"}->{"Ch2"};
  mysqli_stmt_execute($stmt);

Die Idee war gut! ich bin jetzt bei etwa 50s und mit auskommemtiertem execute etwas weniger. Ist zwar noch nicht soooo userfreundlich, aber schon ein erster Schritt. Meine Idee wäre jetzt (aufgrund des "logaritmischen" Verhaltens beim INSERT, die XML in 2 Schleifen zu durchlaufen. Also einmal von i=0 bis count/2 und dann nochmal von i=count/2 bis count. Müsste doch eigentlich etwas bringen... aber morgen 8/

whine