php - データを挿入する前にデータベース書き込み操作が数分間遅延する
phpcn_u1582
phpcn_u1582 2017-05-16 13:02:48
0
1
418

フレームワーク コード
$db = new db(....);

// モニタリングを追加します。データベースが実行されると、自動的にログが記録されます。
$db->attach(function ($sql,$bind){$di->dblog('Execute sql:'. $sql .$bind);})

//データの一部を挿入
$db->execute("ユーザー値に挿入....")

現象:
しかし、データはすぐに挿入されるべきであることがわかりましたが、データは 10 分後まで挿入されなかったことがわかりました (binlog と dblog によって計算)。
質問:
PDO の実行関数はノンブロッキングですか?ログに出力される時刻はデータ挿入のリアルタイムであるはずですが、実際にデータベースに書き込まれるのはなぜ 10 分後なのでしょうか? さらに、ネットワーク カード サーバーに大きな負荷がかかっているためです。 。 。 。

phpcn_u1582
phpcn_u1582

全員に返信(1)
迷茫

データを挿入する前に全体的なビジネスがどのようなものだったのかわかりません。挿入する前に他の操作に時間がかかりましたか? また、PHP はブロックされましたか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート