recherche

Maison  >  Questions et réponses  >  le corps du texte

php - L'opération d'écriture dans la base de données est retardée de plusieurs minutes avant l'insertion des données

Code framework
$db = new db(.....);

// Ajoutez une surveillance, lorsque la base de données est exécutée, elle se connectera automatiquement
$db->attach(function ($sql,$bind){$di->dblog('Execute sql:'. $sql .$bind);})

//Insérer une donnée
$db->execute("insérer dans les valeurs utilisateur....")

Phénomènes :
Cependant, nous avons constaté que les données auraient dû être insérées immédiatement, mais nous avons constaté que les données n'ont été insérées que 10 minutes plus tard (calculé par binlog et dblog).
Question :
La fonction d'exécution de pdo est-elle non bloquante ? Il va de soi que l'heure imprimée dans le journal doit être l'heure réelle de l'insertion des données. Pourquoi est-elle réellement écrite dans la base de données 10 minutes plus tard ? De plus, cela se produit parce que le serveur de la carte réseau est soumis à une forte pression ? . . .

phpcn_u1582phpcn_u15822806 Il y a quelques jours434

répondre à tous(1)je répondrai

  • 迷茫

    迷茫2017-05-16 13:04:48

    Je ne sais pas à quoi ressemblait votre activité globale avant l'insertion des données. La base de données a-t-elle été optimisée ? D'autres opérations ont-elles pris du temps avant l'insertion ?

    répondre
    0
  • Annulerrépondre