Heim  >  Artikel  >  Datenbank  >  MySQL-Fehlertests – Tests auf hohe Parallelität

MySQL-Fehlertests – Tests auf hohe Parallelität

零下一度
零下一度Original
2017-05-13 16:22:371401Durchsuche

MySQL-Fehlertest, Testen auf hohe Parallelität

Dieser Test ist ein lokaler Apache-Test

D:WAMPApachebinab.exe -c 200 -n 200 www.php1100.com/ mysql.php (Diese URL ist Ihre eigene Test-URL, der darin enthaltene Code lautet wie folgt)

error_reporting(0);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
mysql_connect(&#39;127.0.0.1&#39;,&#39;root&#39;,&#39;root&#39;);
mysql_select_db(&#39;jsshop&#39;);
$rel=mysql_query(&#39;select id from gg&#39;);
$id=mysql_result($rel,0,0);
   //求得下面表内的第一个数据
if($id>0){
    $id--;
       //减一运算
    mysql_query(&#39;update gg set id=&#39;.$id);
//499
}

//Die Tabelle ist wie im Bild gezeigt

MySQL-Fehlertests – Tests auf hohe Parallelität

Fahren Sie also fort. MySQL kann nicht verwendet werden, wenn MySQL eine hohe Parallelität aufweist.
Lösung,

① Verwenden Sie anstelle von MySQL redis. Wenn der Benutzer hereinkommt, speichern Sie es zuerst in der verknüpften Redis-Liste, speichern Sie die Benutzer-ID in der verknüpften Liste und dann endet die Aktivität
②Schneiden Sie so viele Preise aus der verknüpften Liste aus, wie Sie möchten. Die Preise werden normalerweise gleichzeitig verteilt und die Bestellungen werden nach ein paar Minuten bekannt gegeben.

Das Obige Dies ist die Methode in diesem Artikel. Vielen Dank, dass Sie sich darauf konzentrieren.

【Verwandte Empfehlungen】

1. Besondere Empfehlung: Version „php Programmer Toolbox“ V0.1 herunterladen

2. Kostenloses MySQL-Online-Video-Tutorial

3. Diese Dinge über Datenbankdesign

Das obige ist der detaillierte Inhalt vonMySQL-Fehlertests – Tests auf hohe Parallelität. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn