PHP システムで 100 人が同時に mysql 挿入操作を処理しています。コードを最適化する良い方法はありますか?
テーブルのタイプは myisam で、操作は同時実行されます。
をロックする必要があります。以下に説明するようなテーブルですか?
または、mysql は 100 件のリクエストを順番に処理するために自動的にキューに入れられます
mysql_query("LOCK TABLES `user` WRITE");//锁住`user`表<br />$sql = "INSERT INTO `user` (`id`, `username`, `sex`) VALUES (NULL, 'test1', '0')";<br />$res = mysql_query($sql);<br />if($res){<br />echo '提交成功。!';<br />}else{<br />echo '失败!';<br />}<br />mysql_query("UNLOCK TABLES");//解除锁定