php - L'opération d'écriture dans la base de données est retardée de plusieurs minutes avant l'insertion des données
phpcn_u1582
phpcn_u1582 2017-05-16 13:02:48
0
1
424

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_u1582
phpcn_u1582

répondre à tous(1)
迷茫

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 ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal